# Packages tagged data

2265 packages have this tag.

[Merge tag] (trustees only)Related tags: library (2236), bsd3 (1565), mit (362), deprecated (166), program (141), text (84), data-structures (77), math (69), apache (67), gpl (66), parsing (56), public-domain (53), control (48), lenses (38), bsd2 (28), network (26), system (26), concurrency (24), conduit (24), generics (21), json (21), cryptography (20), accelerate (19), mpl (19), dependent-types (18), lgpl (18), web (18), serialization (16), configuration (15), numerical (15), codec (14), database (14), algebra (13), language (13), optics (13), streaming (12), xml (12), development (10), graphics (10), records (10), type-system (10), algorithms (9), bit (9), testing (9), agpl (8), foreign (8), game (8), compilers-interpreters (7), enumerator (7), io-streams (7), numeric (7), parallelism (7), succinct-data-structures (7), time (7), data-mining (6), reflection (6), these (6), bit-vectors (5), csv (5), failure (5), lens (5), list (5), logic (5), machine-learning (5), monads (5), physics (5), pipes (5), singletons (5), sound (5), combinators (4), conversion (4), geography (4), graphs (4), logging (4), natural-language-processing (4), parser (4), profunctors (4), schema (4), statistics (4), aeson (3), array (3), arrows (3), aviation (3), containers (3), data-science (3), file (3), functions (3), hash (3), mathematics (3), maths (3), optimization (3), test (3), tools (3), types (3), unicode (3), utility (3), validation (3), vector (3), RealFrac (2), comonads (2), composite (2), composition (2), compression (2), concurrent (2), digest (2), embedded (2), error-handling (2), filters (2), geometry (2), ghc (2), irc (2), lists (2), monad (2), nix (2), optimisation (2), other (2), pattern (2), phantom-types (2), random (2), search (2), simd (2), sorting (2), spreadsheet (2), string (2), structures (2), template-haskell (2), toml (2), tree (2), utils (2), Excel (1), ai (1), api (1), astrology (1), aws (1), binary (1), binary-search (1), bits (1), bsd4 (1), bytes (1), bytestring (1), bytestrings (1), c (1), cache (1), capnproto (1), ...

Name |
DLs |
Rating |
Description |
Tags |
Last U/L |
Maintainer |
---|---|---|---|---|---|---|

ABList | 21 | 0.0 | An alternating list of two types | (bsd3, data, library) | 2014-06-23 | DylanJust |

AC-Angle | 37 | 0.0 | Angles in degrees and radians. | (bsd3, data, library, math, numerical) | 2010-07-23 | AndrewCoppin |

AC-Boolean | 20 | 0.0 | Handle Boolean values generatically. | (bsd3, data, library, logic, math) | 2010-11-09 | AndrewCoppin |

AC-Colour | 34 | 0.0 | Efficient RGB colour types. | (bsd3, data, graphics, library, math, numerical) | 2014-01-12 | AndrewCoppin |

AC-HalfInteger | 16 | 0.0 | Efficient half-integer type. | (bsd3, data, library, math, numerical) | 2009-08-12 | AndrewCoppin |

AC-Terminal | 12 | 0.0 | Trivial wrapper over ansi-terminal. | (bsd3, data, library, math, numerical) | 2010-10-28 | AndrewCoppin |

AC-VanillaArray | 18 | 0.0 | Immutable arrays with plain integer indicies. | (bsd3, data, library) | 2010-01-17 | AndrewCoppin |

AC-Vector | 59 | 0.0 | Efficient geometric vectors and transformations. | (bsd3, data, graphics, library, math, numerical) | 2011-08-12 | AndrewCoppin |

AC-Vector-Fancy | 39 | 0.0 | Fancy type-system stuff for AC-Vector | (bsd3, data, graphics, library, math, numerical) | 2010-08-15 | AndrewCoppin |

AERN-Basics (deprecated in favor of aern2-mp, aern2-real) | 17 | 0.0 | foundational type classes for approximating exact real numbers | (bsd3, data, deprecated, library, math, program) | 2011-05-11 | MichalKonecny |

AERN-Real (deprecated in favor of aern2-mp, aern2-real) | 91 | 0.0 | arbitrary precision real interval arithmetic | (bsd3, data, deprecated, library, math) | 2011-05-11 | MichalKonecny |

AERN-Real-Double (deprecated in favor of aern2-mp, aern2-real) | 23 | 0.0 | arbitrary precision real interval arithmetic | (bsd3, data, deprecated, library, math, program) | 2011-05-11 | MichalKonecny |

AERN-Real-Interval (deprecated in favor of aern2-mp, aern2-real) | 15 | 0.0 | arbitrary precision real interval arithmetic | (bsd3, data, deprecated, library, math) | 2011-05-11 | MichalKonecny |

AERN-RnToRm (deprecated) | 53 | 0.0 | polynomial function enclosures (PFEs) approximating exact real functions | (bsd3, data, deprecated, library, math) | 2009-07-29 | MichalKonecny |

AERN-RnToRm-Plot (deprecated) | 44 | 0.0 | GL plotting of polynomial function enclosures (PFEs) | (bsd3, data, deprecated, library, math) | 2009-08-01 | MichalKonecny |

ANum | 24 | 0.0 | Num instance for Applicatives provided via the ANum newtype | (bsd3, data, library) | 2018-02-13 | DanBurton |

AesonBson | 33 | 0.0 | Mapping between Aeson's JSON and Bson objects. | (data, library) | 2019-12-01 | AndrasSlemmer, NiklasHambuechen |

ArrayRef | 28 | 0.0 | Unboxed references, dynamic arrays and more | (bsd3, data, library) | 2009-06-26 | GwernBranwen |

AttoBencode | 28 | 0.0 | Fast Bencode encoding and parsing library | (bsd3, data, library) | 2014-06-24 | FlorianHartwig |

BiobaseENA | 17 | 0.0 | European Nucleotide Archive data | (bsd3, data, library) | 2021-06-04 | ChristianHoener |

Boolean | 286 | 0.0 | Generalized booleans and numbers | (bsd3, data, library) | 2017-02-19 | ConalElliott |

C-structs | 19 | 2.0 | C-Structs implementation for Haskell | (c, data, foreign, library, mit, structures) | 2021-03-30 | SimonPlakolb |

CBOR | 22 | 0.0 | Encode/Decode values to/from CBOR | (data, lgpl, library) | 2014-07-24 | KyleMurphy |

CLASE | 26 | 0.0 | Cursor Library for A Structured Editor | (bsd3, data, library) | 2009-02-11 | TristanAllwood |

CLI | 10 | 0.0 | CLI tools | (bsd3, data, library) | 2015-03-10 | g960059 |

COrdering | 12 | 0.0 | An algebraic data type similar to Prelude Ordering. | (bsd3, data, library) | 2008-07-23 | AdrianHey |

CTRex | 11 | 0.0 | Open records using closed type families. | (bsd3, data, data-structures, library) | 2014-11-13 | AtzeVanDerPloeg |

Cardinality | 14 | 0.0 | Measure container capacity. Use it to safely change container. | (data, library) | 2010-01-20 | AndreySisoyev |

Checked | 17 | 0.0 | Inbuilt checking for ultra reliable computing | (bsd3, data, library) | 2012-11-05 | RobertOnslow |

ClassyPrelude | 12 | 0.0 | Prelude replacement using classes instead of concrete types where reasonable | (bsd3, control, data, library) | 2010-05-31 | SveinOveAas |

ConsStream | 10 | 0.0 | Trivial re-export of Wouter Swierstra's Stream package, avoiding module name clash. | (bsd3, data, library) | 2012-04-16 | ConalElliott |

DPutils | 36 | 0.0 | utilities for DP | (bsd3, data, library) | 2021-06-04 | ChristianHoener |

Data-Angle | 11 | 0.0 | Geometric angles | (bsd3, data, library, math) | 2017-03-26 | deadmanswitch |

Data-Hash-Consistent | 15 | 0.0 | Provide a simple consistent hashing mechanism | (bsd3, data, library) | 2012-11-20 | BradClawsie |

Data-Rope (deprecated in favor of data-rope) | 14 | 0.0 | Ropes, an alternative to (Byte)Strings. | (data, deprecated, library) | 2010-05-29 | PierreEtienneMeunier |

DataIndex | 14 | 0.0 | A package for adding index column to data files | (data, library, mit, program) | 2016-10-09 | steven_yhw |

DataVersion | 9 | 0.0 | Type safe data migrations | (data, library, mit) | 2019-08-08 | agentultra |

Digit (deprecated in favor of digit) | 13 | 0.0 | A data-type representing digits 0-9 | (bsd3, data, deprecated, library) | 2011-09-06 | TonyMorris |

DimensionalHash | 40 | 0.0 | An n-dimensional hash using Morton numbers. | (algorithms, bsd3, data, library) | 2011-05-10 | GhassenHamrouni |

Dish | 29 | 0.0 | Hash modules (currently Murmur3) | (bsd3, data, library, program) | 2017-11-29 | zcourts |

DistanceUnits | 15 | 0.0 | A comprehensive distance library | (bsd3, data, library) | 2013-08-26 | MattGambogi |

DynamicTimeWarp | 9 | 0.0 | Dynamic time warping of sequences. | (data, lgpl, library, program) | 2015-02-05 | zombiecalypse |

EnumContainers | 9 | 0.0 | Simple Enum-class-based int containers | (bsd3, data, library) | 2010-11-22 | EyalLotem |

EstProgress | 19 | 0.0 | Methods for estimating the progress of functions | (bsd3, data, library) | 2015-08-10 | JamesCandy |

EuroIT | 10 | 0.0 | Library for using euro currency, italian language | (bsd3, data, library) | 2010-07-05 | PaoloVeronelli |

Fin (deprecated) | 79 | 0.0 | Finite totally-ordered sets | (bsd3, data, deprecated, library) | 2020-02-01 | |

FiniteMap (deprecated in favor of containers) | 9 | 0.0 | A finite map implementation, derived from the paper: Efficient sets: a balancing act, S. Adams, Journal of functional programming 3(4) Oct 1993, pp553-562 | (bsd4, data, deprecated, library) | 2007-03-06 | PepeIborra |

FixedPoint-simple | 53 | 0.0 | Fixed point, large word, and large int numerical representations (types and common class instances) | (bsd3, data, library) | 2014-06-24 | ThomasDuBuisson |

Focus | 12 | 0.0 | Tools for focusing in on locations within numbers | (data, library, mit) | 2011-12-24 | NateSoares |

Foster | 21 | 0.0 | Utilities to generate and solve puzzles | (data, mit, program) | 2015-01-19 | Jefffrey |

Frames | 158 | 2.0 | Data frames For working with tabular data files | (bsd3, data, library) | 2021-05-19 | AnthonyCowley |

Frames-beam | 22 | 0.0 | A library for accessing Postgres tables as in-memory data structures. | (bsd3, data, data-science, database, library) | 2018-09-02 | GagandeepBhatia |

Frames-dsv | 18 | 0.0 | Alternative CSV parser for the Frames package | (bsd3, data, library) | 2020-01-13 | AnthonyCowley |

Frames-map-reduce | 35 | 0.0 | Frames wrapper for map-reduce-folds and some extra folds helpers. | (bsd3, data, library) | 2021-04-27 | adamCS |

Frames-streamly | 30 | 0.0 | A streamly layer for Frames I/O | (bsd3, data, library) | 2021-09-22 | adamCS |

HExcel | 16 | 2.25 | Create Excel files with Haskell | (Excel, bsd3, data, library, spreadsheet, text) | 2020-03-14 | v0d1ch |

HFrequencyQueue | 14 | 0.0 | A Queue with a random (weighted) pick function | (data, gpl, library) | 2015-08-28 | Bellaz |

HList | 105 | 2.0 | Heterogeneous lists | (data, library, mit) | 2021-10-23 | AdamVogt, GwernBranwen |

HMap | 37 | 0.0 | Fast heterogeneous maps and unconstrained typeable-like functionality. | (bsd3, data, data-structures, library) | 2018-04-17 | AtzeVanDerPloeg |

HSet | 7 | 0.0 | Faux heterogeneous sets | (bsd3, data, library) | 2017-05-11 | athanclark |

HaLeX | 43 | 0.0 | HaLeX enables modelling, manipulation and visualization of regular languages | (data, library, program, public-domain) | 2017-02-10 | GwernBranwen, joaoSaraiva |

HappyTree | 19 | 0.0 | Type Safe and End to End Decision Tree | (bsd3, data, library) | 2018-01-08 | MarisaVeryMoe |

HasCacBDD | 24 | 0.0 | Haskell bindings for CacBDD | (data, gpl, library) | 2020-06-30 | m4lvin |

Hayoo | 14 | 2.0 | The Hayoo! search engine for Haskell API search on hackage | (data, mit, program, text) | 2012-03-01 | UweSchmidt |

HiggsSet (deprecated) | 14 | 0.0 | A multi-index set with advanced query capabilites | (bsd3, data, deprecated, library) | 2012-02-04 | LarsPetersen |

Holumbus-Searchengine | 22 | 0.0 | A search and indexing engine. | (data, library, mit, text) | 2012-03-01 | UweSchmidt |

HsJudy | 14 | 0.0 | Judy bindings, and some nice APIs | (bsd3, data, library) | 2008-03-07 | GwernBranwen |

HulkImport | 24 | 0.0 | Easily bulk import CSV data to SQL Server | (bsd3, data, library, program) | 2015-11-09 | smobs |

IDynamic | 10 | 0.0 | Indexable, serializable form of Data.Dynamic | (bsd3, data, library) | 2009-10-16 | AlbertoCorona |

IORefCAS (deprecated in favor of atomic-primops) | 27 | 0.0 | Atomic compare and swap for IORefs and STRefs. | (bsd3, data, deprecated, library) | 2013-05-07 | RyanNewton |

IndexedList | 16 | 0.0 | Length- and element-indexed lists sitting somewhere between homogeneous and fully heterogeneous. | (bsd3, data, library) | 2014-06-28 | kwf |

InternedData | 9 | 0.0 | Data interning (with compact regions where possible) | (bsd3, data, data-structures, library, natural-language-processing) | 2019-10-02 | ChristianHoener |

Interpolation | 76 | 0.0 | Multiline strings, interpolation and templating. | (data, library, text) | 2012-10-05 | VilleTirronen |

Interpolation-maxs | 12 | 0.0 | Multiline strings, interpolation and templating. | (data, library, text) | 2014-03-14 | MaxwellSwadling |

IntervalMap | 343 | 2.0 | Containers for intervals, with efficient search. | (bsd3, data, library) | 2020-06-08 | ChristophBreitkopf |

IsNull | 15 | 0.0 | A typeclass to determine if a given value is null. | (bsd3, data, library) | 2014-06-19 | jcristovao |

Jdh | 9 | 0.0 | A Json implementation for Haskell, with JavaScript Values and Encoding/Decoding | (data, library, mit) | 2017-02-25 | brunoczim |

JuPyTer-notebook | 12 | 0.0 | JuPyTer notebook parser | (bsd3, data, library, program) | 2017-11-21 | MichalGajda |

LTree | 7 | 0.0 | Tree with only leaves carrying the data. | (data, library, public-domain) | 2011-09-21 | RahulGopinath |

Limit | 5 | 0.0 | Wrapper for data that can be unbounded | (data, library, mit) | 2011-12-24 | NateSoares |

ListZipper | 36 | 0.0 | Simple zipper for lists | (bsd3, data, library) | 2011-10-31 | RyanIngram |

MSQueue | 10 | 0.0 | Michael-Scott queue. | (bsd3, data, library) | 2015-01-31 | julek |

Map (deprecated) | 51 | 0.0 | Class of key-value maps | (bsd3, data, deprecated, library) | 2020-09-05 | |

Mapping | 23 | 0.0 | Mapping | (agpl, data, library) | 2018-02-27 | Zaoqi |

Measure | 17 | 0.0 | A library for units of measurement | (bsd3, data, library) | 2009-11-11 | TonyMorris |

Mecha | 10 | 0.0 | mecha are the most complex composite machines known to humanity, lets build them well! | (bsd2, concurrency, control, data, library, network, system) | 2016-08-11 | CarterSchonwald |

Mechs | 11 | 0.0 | mecha are the most complex composite machines known to humanity, lets build them well! | (bsd2, concurrency, control, data, library, network, system) | 2016-08-11 | CarterSchonwald |

MemoTrie | 405 | 2.0 | Trie-based memo functions | (bsd3, data, library) | 2019-11-30 | ConalElliott |

MyPrimes | 9 | 0.0 | Generate all primes | (data, library, mit, program) | 2015-08-05 | afonsomatos |

NMap | 5 | 0.0 | A transparent nested Map structure | (data, library) | 2016-12-02 | ACastello |

NanoID | 134 | 0.0 | NanoID generator | (bsd3, data, library, program) | 2021-10-23 | MichelBoucey |

NestedFunctor | 14 | 0.0 | Nested composition of functors with a type index tracking nesting. | (bsd3, data, library) | 2014-06-28 | kwf |

NewBinary | 21 | 0.0 | A binary I/O library | (data, library) | 2009-10-16 | JeremyShaw |

NineP | 23 | 0.0 | 9P2000 in pure Haskell | (bsd3, data, library) | 2013-09-22 | DaveLeimbach, SergeyAlirzaev |

NonEmpty | 10 | 0.0 | Library providing a non-empty list datatype, and total functions operating on it | (bsd3, data, library) | 2009-03-19 | RobinGreen |

NonEmptyList (deprecated in favor of semigroups) | 43 | 0.0 | A list with a length of at least one. | (bsd3, data, deprecated, library) | 2010-08-28 | TonyMorris |

NumInstances | 256 | 0.0 | Instances of numeric classes for functions and tuples | (bsd3, data, library) | 2014-09-26 | ConalElliott |

NumLazyByteString (deprecated) | 7 | 0.0 | Num, Enum, Eq, Integral, Ord, Real, and Show instances for Lazy ByteStrings | (bsd3, data, deprecated, library) | 2010-04-06 | ThomasDuBuisson |

Object | 10 | 0.0 | Object oriented programming for haskell using multiparameter typeclasses. | (apache, control, data, library) | 2014-05-15 | yokto |

ObjectName | 346 | 0.0 | Explicitly handled object names | (bsd3, data, library) | 2021-11-13 | SvenPanne |

Octree | 89 | 0.0 | Simple unbalanced Octree for storing data about 3D points | (bsd3, data, library) | 2018-07-15 | MichalGajda |

OddWord | 225 | 2.25 | Provides a wrapper for deriving word types with fewer bits. | (bsd3, data, library) | 2018-04-11 | RobinKay |

Omega | 46 | 0.0 | Integer sets and relations using Presburger arithmetic | (bsd3, data, library) | 2014-05-03 | ChristopherRodrigues |

OneTuple | 1494 | 0.0 | Singleton Tuple | (bsd3, data, library) | 2021-10-31 | JohnDorsey, phadej |

Only | 672 | 0.0 | The 1-tuple type or single-value "collection" | (bsd3, data, library) | 2017-06-12 | HerbertValerioRiedel |

OpenAFP | 58 | 0.0 | IBM AFP document format parser and generator | (data, library, public-domain) | 2017-04-04 | AudreyTang |

OpenAFP-Utils | 62 | 0.0 | Assorted utilities to work with AFP data streams | (data, program, public-domain) | 2013-11-30 | AudreyTang |

OptDir | 58 | 0.0 | The OptDir type for representing optimization directions. | (bsd3, data, library, optimisation, optimization) | 2020-01-13 | MasahiroSakai |

OrderedBits | 44 | 0.0 | Efficient ordered (by popcount) enumeration of bits | (bsd3, data, library) | 2019-06-14 | ChristianHoener |

PUH-Project | 7 | 0.0 | This is a package which includes Assignments, Email, User and Reviews modules for Programming in Haskell course. | (bsd3, data, library) | 2016-01-21 | att |

PathTree | 17 | 0.0 | A tree used to merge and maintain paths | (bsd3, data, library) | 2016-07-16 | pjrt |

Peano | 25 | 0.0 | simple Peano numbers | (bsd3, data, library) | 2012-03-08 | AndrasSlemmer, FrancescoMazzoli |

PeanoWitnesses | 10 | 0.0 | GADT type witnesses for Peano-style natural numbers. | (bsd3, data, library) | 2014-06-28 | kwf |

PerfectHash (deprecated in favor of perfecthash) | 36 | 0.0 | A perfect hashing library for mapping bytestrings to values. | (bsd3, data, data-structures, deprecated, library) | 2016-04-29 | MarkWotton |

Persistence | 64 | 0.0 | A versatile library for topological data analysis. | (bsd3, data, library, math) | 2019-08-19 | Ebanflo |

Piso | 10 | 0.0 | Partial isomorphisms | (bsd3, data, library) | 2017-05-09 | MartijnVanSteenbergen |

PrimitiveArray | 162 | 2.0 | Efficient multidimensional arrays | (bsd3, data, library) | 2021-06-04 | ChristianHoener |

PrimitiveArray-Pretty | 7 | 0.0 | Pretty-printing for primitive arrays | (bsd3, data, library) | 2017-03-03 | ChristianHoener |

QLearn | 11 | 2.0 | A library for fast, easy-to-use Q-learning. | (data, library, mit) | 2016-05-01 | dpandya |

QuadEdge | 11 | 0.0 | QuadEdge structure for representing triangulations | (bsd3, data, library) | 2010-06-26 | NealAlexander |

QuadTree | 17 | 0.0 | QuadTree library for Haskell, with lens support. | (bsd3, data, game, library) | 2015-08-09 | Kron |

RFC1751 (deprecated in favor of rfc1751) | 24 | 0.0 | RFC-1751 library for Haskell | (data, deprecated, library, public-domain) | 2018-08-13 | jprupp |

RLP | 9 | 0.0 | RLP serialization as defined in Ethereum Yellow Paper | (data, lgpl, library, parsing) | 2018-12-10 | jasagredo |

Range | 10 | 0.0 | Data structure for managing ranges | (bsd3, data, library) | 2013-04-19 | ThomasEding |

Ranged-sets | 72 | 2.25 | Ranged sets for Haskell | (bsd3, data, library) | 2019-03-11 | PaulJohnson |

Ref | 12 | 0.0 | Generic Mutable Ref Abstraction Layer | (bsd3, data, library) | 2013-03-28 | CarterSchonwald |

RefSerialize | 111 | 0.0 | Write to and read from ByteStrings maintaining internal memory references | (bsd3, data, database, library, parsing) | 2017-02-06 | AlbertoCorona |

SG | 6 | 0.0 | Small geometry library for dealing with vectors and collision detection | (bsd3, data, library, math) | 2009-03-17 | NeilBrown |

SGplus | 6 | 0.0 | (updated) Small geometry library for dealing with vectors and collision detection | (bsd3, data, library, math) | 2016-09-01 | donomii |

SciBaseTypes | 17 | 0.0 | Base types and classes for statistics, sciences and humanities | (bsd3, data, library) | 2021-06-04 | ChristianHoener |

SegmentTree | 24 | 0.0 | Data structure for querying the set (or count) of intervals covering given point | (bsd3, data, library) | 2012-10-29 | AlexandruScvortov, DmitryAstapov |

Semigroup | 42 | 0.0 | A semigroup | (bsd3, data, library) | 2011-04-13 | TonyMorris |

Set | 21 | 0.0 | See README for more info | (data, library, mpl) | 2019-12-27 | |

ShortestPathProblems | 11 | 0.0 | grammars for TSP and SHP | (bsd3, data, library) | 2017-03-06 | ChristianHoener |

SizeCompare | 12 | 0.0 | Fast size comparison for standard containers. | (data, library) | 2010-03-02 | BramSchuur |

SpinCounter | 11 | 0.0 | Lock free Spin Counter | (bsd3, data, library) | 2015-01-24 | julek |

StateVar | 1841 | 0.0 | State variables | (bsd3, data, library) | 2021-07-25 | EdwardKmett, SvenPanne, phadej, ryanglscott |

StateVar-transformer | 11 | 0.0 | State variables | (bsd3, data, library) | 2014-03-06 | seagull |

Strafunski-ATermLib | 17 | 0.0 | An abstract data type designed for the exchange of tree-like data structures | (bsd3, data, library) | 2013-05-03 | JamesKoppel |

Stream | 580 | 0.0 | A library for manipulating infinite lists. | (bsd3, data, library) | 2015-02-06 | WouterSwierstra |

SuffixStructures | 10 | 0.0 | Suffix array construction | (bsd3, data, data-structures, library, program) | 2015-05-07 | ChristianHoener |

TCache | 205 | 0.0 | A Transactional cache with user-defined persistence | (bsd3, data, database, library) | 2017-02-11 | AlbertoCorona |

Tainted | 24 | 0.0 | Tainted type, and associated operations | (bsd3, control, data, library, monads, trans) | 2015-05-27 | RossMeikleham |

Tape | 11 | 0.0 | Bidirectionally infinite streams, akin to the tape of a Turing machine. | (bsd3, data, library) | 2014-06-28 | kwf |

Tensor | 55 | 0.0 | Tensor data types | (bsd3, data, library) | 2018-07-25 | SvenPanne |

Transhare | 9 | 0.0 | A library to apply transformation to containers so as to maximize sharing of unchanged subcomponents. | (bsd3, data, library) | 2011-06-19 | ChrisKuklewicz |

TreeCounter | 15 | 0.0 | Wait-free Tree Counter | (bsd3, data, library) | 2015-01-24 | julek |

Treiber | 23 | 0.0 | Lock free Treiber stack | (bsd3, data, library) | 2015-01-31 | julek |

TypeNat | 39 | 0.0 | Some Nat-indexed types for GHC | (data, library, mit) | 2017-11-09 | alexvieth |

Unique | 830 | 2.0 | It provides the functionality like unix "uniq" utility | (bsd3, data, library) | 2021-09-30 | kapral |

Validation (deprecated in favor of validation) | 18 | 0.0 | A data-type like Either but with an accumulating Applicative | (bsd3, data, deprecated, library) | 2012-08-14 | TonyMorris |

Vec | 22 | 0.0 | Fixed-length lists and low-dimensional linear algebra. | (bsd3, data, library, math) | 2014-08-06 | ScottDillard |

Vec-Boolean | 37 | 0.0 | Provides Boolean instances for the Vec package | (bsd3, data, library, math) | 2012-08-05 | TobiasBexelius |

VecN | 7 | 0.0 | a simple peano-indexed vector type | (bsd3, data, library) | 2012-03-03 | AndrasSlemmer |

WAVE | 14 | 0.0 | WAVE audio file IO library | (bsd3, data, library, program, sound) | 2020-04-02 | BartonMassey |

WMSigner | 9 | 0.0 | WebMoney authentication module | (cryptography, data, library, mit) | 2014-11-26 | triplepointfive |

XML | 11 | 0.0 | Extensible Markup Language | (bsd3, data, library) | 2018-08-19 | |

Z-Botan | 41 | 2.0 | Crypto for Haskell | (bsd3, data, library) | 2021-06-04 | winterland |

Z-Data | 255 | 2.5 | Array, vector and text | (bsd3, data, library) | 2021-10-29 | winterland, lyndward |

Z-IO | 192 | 2.0 | Simple and high performance IO toolkit for Haskell | (bsd3, data, library) | 2021-07-08 | winterland, lyndward |

Z-MessagePack | 28 | 0.0 | MessagePack | (bsd3, data, library) | 2021-04-25 | winterland, lyndward |

Z-YAML | 26 | 0.0 | YAML tools | (bsd3, data, library) | 2021-04-25 | winterland, lyndward |

ZipFold | 20 | 0.0 | Zipping folds | (bsd3, data, library) | 2009-07-12 | ConalElliott |

abcBridge | 29 | 0.0 | Bindings for ABC, A System for Sequential Synthesis and Verification | (bsd3, data, library) | 2015-12-12 | AaronTomb, KevinQuick, RobertDockins |

abeson | 12 | 0.0 | interconversion between aeson and bson. | (data, library, mit) | 2014-09-19 | HirotomoMoriwaki |

abides | 13 | 0.0 | Simple boolean tests to see if a value abides by certain properties | (bsd3, data, library, testing) | 2019-09-23 | athanclark |

ac-machine | 27 | 0.0 | Aho-Corasick string matching algorithm in Haskell | (bsd3, data, library) | 2013-09-30 | YutaTaniguchi |

ac-machine-conduit | 10 | 0.0 | Drive Aho-Corasick machines in Conduit pipelines | (bsd3, data, library) | 2013-09-30 | YutaTaniguchi |

accelerate | 170 | 2.5 | An embedded language for accelerated array processing | (accelerate, bsd3, compilers-interpreters, concurrency, data, library, parallelism) | 2020-08-28 | ManuelChakravarty, TrevorMcDonell |

accelerate-bignum | 20 | 0.0 | Fixed-length large integer arithmetic for Accelerate | (accelerate, bsd3, data, library) | 2020-08-28 | TrevorMcDonell |

accelerate-cuda (deprecated in favor of accelerate-llvm-ptx) | 84 | 0.0 | Accelerate backend for NVIDIA GPUs | (bsd3, compilers-interpreters, concurrency, data, deprecated, library, parallelism) | 2017-03-31 | ManuelChakravarty, TrevorMcDonell |

accelerate-io | 76 | 0.0 | Convert between Accelerate arrays and raw pointers | (accelerate, bsd3, data, library) | 2020-08-28 | ManuelChakravarty, TrevorMcDonell |

accelerate-io-JuicyPixels | 13 | 0.0 | Convert between Accelerate arrays and JuicyPixels images | (accelerate, bsd3, data, library) | 2020-08-28 | TrevorMcDonell |

accelerate-io-array | 15 | 0.0 | Convert between Accelerate and array | (accelerate, bsd3, data, library) | 2020-08-28 | TrevorMcDonell |

accelerate-io-bmp | 12 | 0.0 | Convert between Accelerate arrays and BMP images | (accelerate, bsd3, data, library) | 2020-08-28 | TrevorMcDonell |

accelerate-io-bytestring | 18 | 0.0 | Convert between Accelerate and ByteString | (accelerate, bsd3, data, library) | 2020-08-28 | TrevorMcDonell |

accelerate-io-cereal | 12 | 0.0 | Binary serialisation of Accelerate arrays using cereal | (accelerate, bsd3, data, library) | 2020-08-28 | TrevorMcDonell |

accelerate-io-repa | 12 | 0.0 | Convert between Accelerate and Repa arrays | (accelerate, bsd3, data, library) | 2020-08-28 | TrevorMcDonell |

accelerate-io-serialise | 6 | 0.0 | Binary serialisation of Accelerate arrays using serialise | (accelerate, bsd3, data, library) | 2021-01-05 | TrevorMcDonell |

accelerate-io-vector | 21 | 0.0 | Convert between Accelerate and vector | (accelerate, bsd3, data, library) | 2020-08-28 | TrevorMcDonell |

accelerate-llvm | 50 | 0.0 | Accelerate backend component generating LLVM IR | (accelerate, bsd3, compilers-interpreters, concurrency, data, library, parallelism) | 2020-08-28 | TrevorMcDonell |

accelerate-llvm-native | 29 | 0.0 | Accelerate backend for multicore CPUs | (accelerate, bsd3, compilers-interpreters, concurrency, data, library, parallelism) | 2020-08-28 | TrevorMcDonell |

accelerate-llvm-ptx | 49 | 2.0 | Accelerate backend for NVIDIA GPUs | (accelerate, bsd3, compilers-interpreters, concurrency, data, library, parallelism) | 2020-08-28 | TrevorMcDonell |

accelerate-random (deprecated in favor of mwc-random-accelerate) | 10 | 0.0 | Generate Accelerate arrays filled with high quality pseudorandom numbers | (bsd3, data, deprecated, library) | 2015-10-16 | TrevorMcDonell |

access-token-provider | 7 | 0.0 | Provides Access Token for Services | (bsd3, data, library) | 2018-05-01 | mtesseract |

active | 559 | 0.0 | Abstractions for animation | (bsd3, data, library) | 2021-05-24 | BrentYorgey, RyanYates, jeffreyrosenbluth, bergey, cchalmers |

adaptive-containers | 24 | 0.0 | Self optimizing container types | (bsd3, data, library) | 2009-04-11 | DonaldStewart |

adaptive-tuple | 17 | 0.0 | Self-optimizing tuple types | (bsd3, data, library) | 2010-03-16 | JohnLato |

aeson-applicative | 12 | 0.0 | make To/From JSOn instances from an applicative description | (data, library, mit) | 2015-06-24 | GregWeber |

aeson-bson | 13 | 0.0 | Mapping between Aeson's JSON and Bson objects. | (data, library) | 2013-05-24 | AlfredoDiNapoli |

aeson-casing | 259 | 0.0 | Tools to change the formatting of field names in Aeson instances. | (data, library, mit) | 2019-03-28 | andrewrademacher |

aeson-extra | 212 | 0.0 | Extra goodies for aeson | (aeson, bsd3, data, library) | 2021-10-09 | phadej |

aeson-helper | 10 | 0.0 | Aeson helper func | (aeson, bsd3, data, library) | 2020-08-13 | Lupino |

aeson-injector | 123 | 2.0 | Injecting fields into aeson values | (data, json, library, mit, web) | 2020-11-30 | NCrashed |

aeson-iproute | 43 | 0.0 | Aeson instances for iproute types | (bsd3, data, library) | 2020-11-08 | sickmind, MaxGabriel |

aeson-lens | 82 | 0.0 | Lens of Aeson | (bsd3, data, library) | 2013-02-14 | HideyukiTanaka |

aeson-optics | 42 | 0.0 | Law-abiding optics for aeson | (data, json, library, mit, optics) | 2021-10-09 | phadej |

aeson-options (deprecated) | 16 | 0.0 | Options to derive FromJSON/ToJSON instances | (data, deprecated, json, library, mit) | 2018-10-01 | serokell |

aeson-schema | 96 | 0.0 | Haskell JSON schema validator and parser generator | (data, library, mit) | 2020-04-09 | MateuszKowalczyk, TimBaumann, ChristianMarie, ocramz |

aeson-t | 33 | 0.0 | Transform JSON | (data, library, mit) | 2015-04-28 | begriffs |

aeson-utils | 52 | 0.0 | Utilities for working with Aeson. | (bsd3, data, library) | 2015-05-25 | AdamBergmark, ErikHesselink |

aeson-value-parser | 160 | 0.0 | API for parsing "aeson" JSON tree into Haskell types | (data, json, library, mit, parsing) | 2020-10-01 | NikitaVolkov |

aeson-via | 13 | 0.0 | Wrappers to derive-via Aeson ToJSON/FromJSON typeclasses | (bsd3, data, library) | 2021-09-18 | ejconlon |

aeson-with | 40 | 0.0 | withXField combinators for aeson | (aeson, data, library, mit) | 2020-08-09 | locallycompact |

aeson-yak | 43 | 0.0 | Handle JSON that may or may not be a list, or exist | (data, library, mit) | 2017-12-20 | tejon |

affinely-extended | 10 | 0.0 | (data, library, mit) | 2017-04-05 | clinton | |

afis | 8 | 0.0 | Anti-forensic Information Splitter | (bsd3, cryptography, data, library) | 2013-10-28 | VincentHanquez |

aig | 18 | 0.0 | And-inverter graphs in Haskell. | (bsd3, data, library) | 2018-06-12 | AaronTomb, KevinQuick, RobertDockins |

aip | 16 | 0.0 | Aeronautical Information Package (AIP) | (aviation, bsd3, data, library, program) | 2019-03-04 | qfpl |

alfred-margaret | 17 | 0.0 | Fast Aho-Corasick string searching | (bsd3, data, library, text) | 2020-10-19 | rkrzr |

algebraic-classes | 105 | 0.0 | Conversions between algebraic classes and F-algebras. | (bsd3, data, generics, library, math) | 2020-01-06 | SjoerdVisscher |

algo-s | 10 | 0.0 | An implementation of Knuth's algorithm S. | (apache, data, library, program) | 2016-08-16 | EricRochester |

align | 27 | 0.0 | Sequence alignment algorithms. | (bsd3, data, library) | 2015-07-16 | literon |

align-affine | 31 | 0.0 | Sequence alignment with an affine gap penalty model | (bsd3, data, library) | 2021-11-26 | CharlesLi |

alist | 54 | 0.0 | lists with O(1) append | (bsd3, data, library) | 2019-08-03 | AlanHawkins |

alphachar | 22 | 0.0 | A character between a-z | (bsd3, data, library) | 2018-08-09 | TonyMorris, qfpl |

alpino-tools (deprecated) | 14 | 0.0 | Alpino data manipulation tools | (data, deprecated, library, natural-language-processing, program) | 2012-04-07 | DanielDeKok |

altcomposition | 17 | 0.0 | Alternative combinators for unorthodox function composition | (bsd3, data, library) | 2016-07-26 | jcristovao |

alternative-io (deprecated in favor of io-choice) | 14 | 0.0 | IO as Alternative instance (deprecated) | (bsd3, data, deprecated, library) | 2012-04-23 | KazuYamamoto |

always | 7 | 0.0 | provides a typeclass that is always satisfied | (bsd3, data, library) | 2021-01-13 | chessai |

annotated-fix | 9 | 0.0 | A fixpoint of a functor that can be annotated | (bsd3, data, library) | 2019-05-21 | GuerricChupin |

anonymous-sums | 23 | 0.0 | Anonymous sum types | (bsd3, data, library) | 2016-12-23 | OmariNorman |

anonymous-sums-tests | 9 | 0.0 | QuickCheck functions to accompany the anonymous-sums package | (bsd3, data, library) | 2014-07-30 | OmariNorman |

apache-md5 | 43 | 2.0 | Apache specific MD5 digest algorighm. | (bsd3, cryptography, data, library) | 2015-06-21 | PeterTrsko |

apart | 22 | 0.0 | Get all your structure and rip it apart. | (bsd3, control, data, library, program) | 2018-09-28 | iokasimovmt |

apecs | 757 | 2.25 | Fast Entity-Component-System library for game programming | (bsd3, control, data, game, library) | 2021-08-07 | jonascarpay |

apecs-stm | 28 | 0.0 | STM stores for apecs | (bsd3, control, data, game, library) | 2021-08-07 | jonascarpay |

app-lens | 20 | 0.0 | applicative (functional) bidirectional programming beyond composition chains | (bsd3, data, lenses, library) | 2016-09-25 | kztk |

appc | 9 | 0.0 | app container types and tools | (data, library, mit, program) | 2015-04-10 | wereHamster |

applicative-numbers | 63 | 0.0 | Applicative-based numeric instances | (bsd3, data, library, numerical) | 2014-04-09 | ConalElliott |

approximate-equality | 27 | 0.0 | Newtype wrappers for approximate equality | (bsd3, data, library) | 2014-08-16 | DavidHimmelstrup, GregoryCrosswhite |

arbor-lru-cache | 12 | 1.25 | LRU cache based on STM | (concurrency, data, library, mit) | 2019-10-03 | newhoggy, arbornetworks |

arff | 15 | 0.0 | Generate Attribute-Relation File Format (ARFF) files | (bsd3, data, library, text) | 2008-11-18 | StefanKersten |

arith-encode (deprecated in favor of cantor-pairing, finitary, smallcheck) | 53 | 0.0 | A practical arithmetic encoding (aka Godel numbering) library. | (bsd3, data, deprecated, library, serialization, test, testing) | 2020-02-09 | emc2, Bodigrim |

armor | 8 | 0.0 | Prevent serialization backwards compatibility problems using golden tests | (bsd3, data, library, testing) | 2021-05-19 | DougBeardsley |

array-builder | 58 | 0.0 | Builders for arrays | (bsd3, data, library) | 2020-11-18 | andrewthad |

array-chunks | 60 | 0.0 | Lists of chunks | (bsd3, data, library) | 2021-02-24 | andrewthad |

array-list | 14 | 2.0 | IsList instances of Array for OverloadedLists extension | (array, data, library, list, mit) | 2020-06-23 | epoberezkin |

array-primops | 16 | 0.0 | Extra foreign primops for primitive arrays | (bsd3, data, library) | 2017-08-10 | AndrasKovacs |

array-utils (deprecated) | 15 | 0.0 | Primitive functions for updating many elements in mutable arrays at once | (bsd3, data, data-structures, deprecated, library) | 2011-01-29 | AlexMason |

arraylist | 10 | 0.0 | Memory-efficient ArrayList implementation | (bsd3, data, library) | 2018-10-25 | chessai |

ascii | 109 | 2.0 | The ASCII character set and encoding | (apache, data, library, text) | 2021-09-26 | MichaelSnoyman, chris_martin, Monoid_Mary |

ascii-case | 109 | 0.0 | ASCII letter case | (apache, data, library, text) | 2021-11-14 | chris_martin, Monoid_Mary |

ascii-char | 130 | 0.0 | A Char type representing an ASCII character | (apache, data, library, text) | 2021-11-14 | chris_martin, Monoid_Mary |

ascii-group | 101 | 0.0 | ASCII character groups | (apache, data, library, text) | 2021-11-14 | chris_martin, Monoid_Mary |

ascii-predicates | 30 | 0.0 | Various categorizations of ASCII characters | (apache, data, library, text) | 2021-09-26 | chris_martin, Monoid_Mary |

ascii-superset | 138 | 0.0 | Representing ASCII with refined supersets | (apache, data, library, text) | 2021-11-14 | chris_martin, Monoid_Mary |

ascii-table | 24 | 0.0 | ASCII table | (bsd3, data, library) | 2019-03-15 | mitchellwrosen |

ascii-th | 30 | 0.0 | Template Haskell support for ASCII | (apache, data, library, text) | 2021-09-26 | chris_martin, Monoid_Mary |

ascii-vector-avc | 10 | 0.0 | Process Ascii Vectors for Advantest 93k | (data, gpl, library, program) | 2014-10-15 | m |

ascii85-conduit | 9 | 0.0 | Conduit for encoding ByteString into Ascii85 | (bsd3, conduit, data, library) | 2014-01-26 | KazuoKoga |

asn | 10 | 0.0 | asn type and encoding/decoding | (bsd3, data, library) | 2018-06-13 | chessai |

asn1-data (deprecated in favor of asn1-encoding) | 145 | 0.0 | ASN1 data reader and writer in RAW, BER and DER forms | (bsd3, data, deprecated, library) | 2015-09-07 | VincentHanquez |

asn1-encoding | 968 | 1.75 | ASN1 data reader and writer in RAW, BER and DER forms | (bsd3, data, library) | 2019-09-29 | VincentHanquez |

asn1-parse | 914 | 0.0 | Simple monadic parser for ASN1 stream types. | (bsd3, data, library) | 2019-09-29 | VincentHanquez |

asn1-types | 1032 | 0.0 | ASN.1 types | (bsd3, data, library) | 2020-03-24 | VincentHanquez |

assoc | 975 | 0.0 | swap and assoc: Symmetric and Semigroupy Bifunctors | (bsd3, data, library) | 2020-08-09 | phadej |

assoc-list | 15 | 2.0 | Association lists (lists of tuples) | (data, library, mit) | 2021-08-11 | chris_martin, Monoid_Mary |

assoc-listlike | 12 | 0.0 | Association lists (list-like collections of tuples) | (data, library, mit) | 2021-08-11 | chris_martin, Monoid_Mary |

ast-path | 8 | 0.0 | vocabulary representation for predicting program properties | (bsd3, data, library, natural-language-processing) | 2019-06-17 | ijaketak |

astar | 34 | 0.0 | General A* search algorithm. | (bsd3, data, library) | 2016-03-29 | CaleGibbard, JohannesWeiss |

aterm | 19 | 0.0 | serialisation for Haskell values with sharing support | (data, gpl, library, parsing) | 2020-10-06 | ChristianMaeder |

atlassian-connect-descriptor | 35 | 0.0 | Code that helps you create a valid Atlassian Connect Descriptor. | (apache, data, library) | 2021-03-21 | RobertMassaioli, eero, AshleyValent |

atomic-primops | 687 | 2.0 | A safe approach to CAS and other atomic ops in Haskell. | (bsd3, data, library) | 2020-10-03 | BrandonSimmons, GregoryCollins, RyanNewton, ryanglscott, peter_fogg, chchen |

atomic-primops-foreign | 14 | 0.0 | An atomic counter implemented using the FFI. | (bsd3, data, library) | 2014-08-18 | RyanNewton |

attempt (deprecated in favor of exceptions) | 67 | 0.0 | Concrete data type for handling extensible exceptions as failures. (deprecated) | (bsd3, data, deprecated, failure, library) | 2014-03-26 | MichaelSnoyman |

atto-lisp | 69 | 0.0 | Efficient parsing and serialisation of S-Expressions. | (bsd3, data, library, text) | 2018-09-24 | ThomasSchilling |

attoparsec-arff | 11 | 0.0 | An ARFF file parser using Attoparsec | (ai, data, gpl, library, text) | 2012-02-09 | PaulWilson |

attoparsec-binary | 74 | 0.0 | Binary processing extensions to Attoparsec. | (bsd3, data, library) | 2012-09-22 | AndrewDrake |

attoparsec-conduit (deprecated in favor of conduit-extra) | 164 | 0.0 | Consume attoparsec parsers via conduit. (deprecated) | (conduit, data, deprecated, library, mit, parsing) | 2014-04-02 | MichaelSnoyman |

attoparsec-iteratee | 35 | 0.0 | An adapter to convert attoparsec Parsers into blazing-fast Iteratees | (bsd3, data, library) | 2011-11-28 | GregoryCollins, JohnLato |

attoparsec-varword | 9 | 0.0 | Variable-length integer decoding for Attoparsec | (data, lgpl, library) | 2018-05-03 | ch3pjw |

attosplit | 15 | 0.0 | Split a lazy bytestring at boundaries defined by an attoparsec parser | (bsd3, data, library) | 2011-12-19 | YitzGale |

audiovisual | 10 | 0.0 | A battery-included audiovisual framework | (bsd3, data, library, records) | 2015-03-21 | FumiakiKinoshita |

automata | 11 | 0.0 | automata | (bsd3, data, library, math) | 2019-01-22 | chessai |

avl-static | 9 | 0.0 | A compile-time balanced AVL tree. | (bsd3, data, library) | 2014-01-12 | FedericoLebron |

avro | 284 | 2.25 | Avro serialization support for Haskell | (bsd3, data, library) | 2021-06-21 | newhoggy, alexeyraga, haskellworks |

avro-piper | 18 | 0.0 | Tool for decoding avro | (bsd3, data, library, program) | 2020-01-13 | newhoggy, haskellworks |

b-tree | 30 | 0.0 | Immutable disk-based B* trees | (bsd3, data, library) | 2018-11-04 | BenGamari |

bank-holidays-england | 29 | 0.0 | Calculation of bank holidays in England and Wales | (bsd3, data, library) | 2020-11-18 | dcturner, dten |

barbies-th | 214 | 0.0 | Create strippable HKD via TH | (bsd3, data, data-structures, generics, library) | 2021-10-21 | FumiakiKinoshita |

base16 | 203 | 2.0 | Fast RFC 4648-compliant Base16 encoding | (bsd3, data, library) | 2021-10-27 | topos |

base16-bytestring | 1796 | 2.0 | RFC 4648-compliant Base16 encodings for ByteStrings | (bsd3, data, library) | 2021-10-29 | BryanOSullivan, HerbertValerioRiedel, MikhailGlushenkov, topos |

base16-lens | 42 | 0.0 | Optics for the Base16 library | (bsd3, data, library) | 2021-02-22 | topos |

base32 | 164 | 0.0 | Fast RFC 4648-compliant Base32 encoding | (bsd3, data, library) | 2021-06-21 | topos |

base32-bytestring | 34 | 0.0 | Fast base32 and base32hex codec for ByteStrings | (bsd3, codec, data, library) | 2013-12-01 | SamTruzjan |

base32-lens | 21 | 0.0 | Optics for the Base32 library | (bsd3, data, library) | 2021-02-22 | topos |

base32-z-bytestring | 15 | 0.0 | Fast z-base32 and z-base32hex codec for ByteStrings | (bsd3, codec, data, library) | 2019-04-09 | AlfredoDiNapoli, RenzoCarbonara |

base32string | 21 | 0.0 | Fast and safe representation of a Base-32 string | (data, library, mit) | 2015-05-27 | solatis |

base58-bytestring | 488 | 0.0 | Implementation of BASE58 transcoding for ByteStrings | (bytestrings, data, library, public-domain) | 2015-01-30 | AlekseyUymanov |

base58string | 25 | 0.0 | Fast and safe representation of a Base-58 string | (data, library, mit) | 2015-05-10 | solatis |

base62 | 15 | 0.0 | Base62 encoding and decoding | (bsd3, data, library) | 2020-12-18 | andrewthad |

base64 | 364 | 0.0 | A modern RFC 4648-compliant Base64 library | (bsd3, data, library) | 2021-01-26 | topos |

base64-bytes | 9 | 0.0 | Base64 encoding of byte sequences | (bsd3, data, library) | 2020-06-01 | andrewthad |

base64-bytestring | 2173 | 2.0 | Fast base64 encoding and decoding for ByteStrings | (bsd3, data, library) | 2021-08-12 | BryanOSullivan, HerbertValerioRiedel, MikhailGlushenkov, topos |

base64-bytestring-type | 507 | 0.0 | A newtype around ByteString, for base64 encoding | (bsd3, data, library) | 2019-03-27 | phadej |

base64-conduit (deprecated in favor of conduit-combinators) | 26 | 0.0 | Base64-encode and decode streams of bytes. (deprecated) | (bsd3, conduit, data, deprecated, library) | 2014-03-21 | MichaelSnoyman |

base64-lens | 41 | 0.0 | Optics for the Base64 library | (bsd3, data, library) | 2021-02-22 | topos |

baserock-schema | 30 | 0.0 | Baserock Definitions Schema | (bsd3, data, library, program) | 2018-07-03 | locallycompact |

batch | 10 | 0.0 | Simplify queuing up data and processing it in batch. | (bsd3, data, library) | 2018-01-27 | AlexanderThiemann |

bcp47 | 91 | 0.0 | Language tags as specified by BCP 47 | (data, data-structures, library, mit) | 2021-05-17 | PatrickBrisbin, dukerutledge, mjgpy3, cdparks, cbeav, halogenandtoast, FreckleEngineering |

bcrypt | 89 | 0.0 | Haskell bindings to the bcrypt password hash | (bsd3, cryptography, data, library) | 2017-12-31 | AndrewMiller |

bdelta (deprecated in favor of bytestring-delta) | 11 | 0.0 | Simple, fast binary diff/patch | (data, deprecated, library, mit) | 2012-02-22 | JoeyAdams |

beamable | 26 | 0.0 | Generic serializer/deserializer with compact representation | (bsd3, data, library, serialization) | 2014-06-03 | JohnLato, MichaelBaikov |

bencoding | 97 | 2.0 | A library for encoding and decoding of BEncode data. | (bsd3, data, library) | 2021-09-16 | SamTruzjan, SergeyVinokurov |

bert | 60 | 0.0 | BERT implementation | (bsd3, data, library) | 2016-04-05 | MariusEriksen, RomanCheplyaka, manzyuk |

between | 59 | 0.0 | Function combinator "between" and derived combinators | (bsd3, data, library) | 2016-01-09 | PeterTrsko |

bff | 18 | 0.0 | Bidirectionalization for Free! (POPL'09) | (data, library, public-domain) | 2011-03-22 | DanielSeidel, JanisVoigtlaender, JoachimBreitner |

bff-mono | 23 | 0.0 | "Bidirectionalization for Free" for Monomorphic Transformations | (bsd3, data, lenses, library) | 2014-08-14 | kztk |

bidispec | 11 | 0.0 | Specification of generators and parsers | (data, library) | 2010-10-05 | DavidLeuschner, StefanWehr |

bidispec-extras | 11 | 0.0 | Extra helper functions for bidirectional specifications | (data, library) | 2010-10-05 | StefanWehr |

bifunctors | 2702 | 2.5 | Bifunctors | (bsd3, data, functors, library) | 2021-04-30 | EdwardKmett, EricMertens, ryanglscott |

bimap | 622 | 0.0 | Bidirectional mapping between two key types | (bsd3, data, library) | 2019-06-14 | StuartCook, joel_williamson |

bimap-server | 15 | 0.0 | Two-column database server. | (bsd3, data, library) | 2015-07-06 | DanielDiaz |

bimaps | 45 | 0.0 | bijections with multiple implementations. | (bsd3, data, library) | 2017-03-03 | ChristianHoener |

bin | 103 | 0.0 | Bin: binary natural numbers. | (data, dependent-types, gpl, library, math, singletons) | 2021-02-28 | phadej |

binary | 1962 | 0.0 | Binary serialisation for Haskell values using lazy ByteStrings | (bsd3, data, library, parsing) | 2018-08-02 | BenGamari, DonaldStewart, IanLynagh, LennartKolmodin |

binary-bits | 44 | 0.0 | Bit parsing/writing on top of binary. | (bsd3, data, library, parsing) | 2015-01-09 | LennartKolmodin |

binary-communicator | 23 | 0.0 | Flexible way to ease transmission of binary data. | (bsd3, data, library) | 2015-09-14 | SoenkeHahn, YvesPares |

binary-derive | 16 | 0.0 | Automatic deriving of Binary using GHC.Generics | (data, gpl, library) | 2011-11-05 | JaredHance |

binary-enum | 14 | 0.0 | Simple wrappers around enum types | (bsd3, data, library) | 2016-01-16 | tolysz |

binary-ext | 44 | 0.0 | An alternate with strong-typed errors for `Data.Binary.Get` monad from `binary` package. | (data, library, parsing) | 2018-06-01 | warlock |

binary-generic | 22 | 0.0 | Generic binary serialisation using binary and syb. | (bsd3, data, library, parsing) | 2012-08-07 | LarsPetersen |

binary-generic-combinators | 9 | 0.0 | Combinators and utilities to make Generic-based deriving of Binary easier and more expressive | (bsd3, data, library, parsing) | 2021-07-19 | 0xd34df00d |

binary-ieee754 | 48 | 0.0 | Backport ieee754 float double combinators to older binary | (bsd3, data, library) | 2016-10-24 | winterland |

binary-indexed-tree | 5 | 0.0 | Binary Indexed Trees (a.k.a. Fenwick Trees). | (data, library) | 2012-10-10 | MaxwellSayles |

binary-io | 290 | 2.0 | Read and write values of types that implement Binary | (bsd3, data, io, library, parsing) | 2021-11-16 | vapourismo |

binary-list | 148 | 0.0 | Lists of length a power of two. | (bsd3, data, library) | 2016-07-07 | DanielDiaz |

binary-orphans | 1077 | 0.0 | Compatibility package for binary; provides instances | (binary, bsd3, compatibility, data, library, parsing) | 2021-10-30 | phadej |

binary-parsers | 125 | 0.0 | Extends binary with parsec/attoparsec style parsing combinators. | (bsd3, data, library) | 2019-06-26 | winterland |

binary-protocol | 9 | 0.0 | Monad to ease implementing a binary network protocol. | (bsd3, data, library) | 2009-09-04 | GregoryCrosswhite |

binary-protocol-zmq | 16 | 0.0 | Monad to ease implementing a binary network protocol over ZeroMQ | (bsd3, data, library, network) | 2010-08-02 | NicolasTrangez |

binary-shared | 24 | 0.0 | Sharing for the binary package | (data, library) | 2013-05-04 | HamishMackenzie, JuergenNicklischFranken |

binary-state | 18 | 0.0 | Simple wrapper around Data.Binary, which adds StateT to Get/Put monads. | (bsd3, data, library) | 2011-09-30 | IlyaPortnov |

binary-store (deprecated) | 8 | 0.0 | Format to store data using the binary transform. | (bsd3, data, deprecated, library) | 2015-01-14 | DanielDiaz |

binary-streams | 16 | 0.0 | data serialization/deserialization io-streams library | (bsd3, data, io-streams, library) | 2015-05-07 | GregoryCollins, petterb |

binary-strict | 122 | 0.0 | Binary deserialisation using strict ByteStrings | (bsd3, data, library, parsing) | 2020-04-11 | AdamLangley, DominicSteinitz |

binary-tagged | 105 | 0.0 | Tagged binary serialisation. | (bsd3, data, library) | 2021-10-09 | phadej |

binary-typed (deprecated) | 47 | 0.0 | Type-safe binary serialization | (bsd2, data, deprecated, library, serialization) | 2015-12-19 | quchen |

binary-varint | 13 | 0.0 | VarInt encoding/decoding via Data.Binary | (bsd3, data, library) | 2019-05-23 | KimAltintop, jkarni |

binarydefer | 25 | 0.0 | Binary serialization with deferred loading | (bsd3, data, library) | 2014-03-13 | NeilMitchell |

bind-marshal | 11 | 0.0 | Data marshaling library that uses type level equations to optimize buffering. | (bsd3, data, library) | 2011-10-30 | CoreyOConnor |

bindynamic | 16 | 0.0 | A variation of Data.Dynamic.Dynamic with a Binary instance | (data, gpl, library) | 2018-03-26 | lspitzner |

bini | 10 | 2.0 | A collection of various methods for reading and writing bini files. | (bsd3, configuration, data, library) | 2016-01-22 | TWeise |

bit-protocol | 19 | 2.0 | Encode binary protocols with some odd bit numbers into a bytestring | (bits, bsd3, bytes, data, library, parsing, protocols) | 2018-07-30 | k_bx |

bit-vector | 12 | 0.0 | Simple bit vectors for Haskell | (bit-vectors, bsd3, data, library) | 2015-03-24 | AdamFoltzer |

bitarray | 52 | 0.0 | Mutable and immutable bit arrays | (bsd3, data, library) | 2014-08-12 | BalazsKomuves |

bitmap | 26 | 0.0 | A library for handling and manipulating bitmaps (rectangular pixel arrays). | (bsd3, data, graphics, library) | 2012-02-13 | BalazsKomuves |

bitmap-opengl | 17 | 0.0 | OpenGL support for Data.Bitmap. | (bsd3, data, graphics, library) | 2014-03-19 | BalazsKomuves |

bitmaps | 19 | 0.0 | Bitmap library | (bsd3, codec, data, graphics, library) | 2014-11-30 | ByronJohnson |

bits | 221 | 2.0 | Various bit twiddling and bitwise serialization primitives | (bsd3, data, library, serialization) | 2021-11-07 | EdwardKmett, EricMertens, ryanglscott |

bits-atomic | 28 | 0.0 | Atomic bit operations on memory locations for low-level synchronization | (bsd3, concurrency, data, foreign, library) | 2010-09-05 | GabrielWicke |

bits-bytestring | 12 | 0.0 | Bits instance for bytestrings. | (bsd3, data, library) | 2016-03-25 | oldmanmike |

bits-bytestring-lazy | 10 | 0.0 | Bits instance for lazy bytestrings. | (bsd3, data, library) | 2016-09-07 | semaj |

bits-conduit | 13 | 0.0 | Bitstream support for Conduit | (bsd3, conduit, data, library) | 2012-06-29 | HideyukiTanaka |

bits-extra | 86 | 0.0 | Useful bitwise operations | (bit, bsd3, data, library) | 2020-04-14 | newhoggy, haskellworks, GeorgeWilson |

bits-extras | 17 | 0.0 | Efficient high-level bit operations not found in Data.Bits | (bsd3, data, library) | 2010-09-20 | GabrielWicke |

bitstream | 49 | 0.0 | Fast, packed, strict and lazy bit streams with stream fusion | (data, library, public-domain) | 2020-09-09 | MasatakeDaimon |

bitstring | 10 | 0.0 | Lazy bit strings | (bsd3, data, library) | 2010-08-01 | BalazsKomuves |

bitvec | 141 | 2.0 | Space-efficient bit vectors | (bit-vectors, bsd3, data, library, public-domain) | 2021-02-11 | JamesCook, Bodigrim |

bitwise | 192 | 0.0 | fast multi-dimensional unboxed bit packed Bool arrays | (bit-vectors, bsd3, data, data-structures, library) | 2018-04-26 | ClaudeHeilandAllen |

bitwise-enum | 36 | 0.0 | Bitwise operations on bounded enumerations | (bsd3, data, data-structures, foreign, library) | 2021-02-26 | jnbooth |

blaze-builder | 2091 | 0.0 | Efficient buffered output. | (bsd3, data, library) | 2021-10-18 | AndreasAbel, JasperVanDerJeugt, LeonSmith, SimonMeier |

blaze-builder-conduit (deprecated in favor of conduit-extra) | 117 | 0.0 | Convert streams of builders to streams of bytestrings. (deprecated) | (bsd3, conduit, data, deprecated, library) | 2014-04-02 | MichaelSnoyman |

blaze-builder-enumerator | 35 | 0.0 | Enumeratees for the incremental conversion of builders to bytestrings. | (bsd3, data, enumerator, library) | 2015-04-01 | MichaelSnoyman, SimonHengel, SimonMeier, ThomasSutton |

blazeT | 24 | 0.0 | A true monad (transformer) version of the blaze-markup and blaze-html libraries | (data, library, mit, text, web) | 2017-01-15 | johannesgerer |

bloomfilter | 537 | 0.0 | Pure and impure Bloom Filter implementations. | (bsd3, data, library) | 2015-05-19 | BryanOSullivan |

bloomfilter-redis | 31 | 2.0 | Distributed bloom filters on Redis (using the Hedis client). | (bsd3, data, library) | 2019-06-25 | hesiod |

boltzmann-samplers | 21 | 0.0 | Uniform random generators | (data, generic, library, mit, random) | 2018-04-01 | lyxia |

bond-haskell | 34 | 0.0 | Runtime support for BOND serialization | (bsd3, data, library, parsing) | 2016-11-26 | blaze |

bool-extras | 19 | 0.0 | A fold function for Bool | (bsd3, data, library) | 2014-04-04 | TomLokhorst |

boolean-list | 19 | 0.0 | convert numbers to binary coded lists | (data, gpl, library) | 2017-10-26 | AlanHawkins |

boolean-normal-forms | 24 | 0.0 | Boolean normal form: NNF, DNF & CNF | (data, library, mit) | 2019-12-04 | phadej |

boombox | 12 | 0.0 | Chronokinetic stream sources and incremental consumers | (bsd3, data, library) | 2016-02-08 | FumiakiKinoshita |

boring | 356 | 0.0 | Boring and Absurd types | (bsd3, data, library) | 2021-04-05 | phadej |

both | 26 | 0.0 | Like Maybe, but with a different Monoid instance. | (data, library, mit) | 2021-08-15 | barrucadu |

bounded-array | 10 | 0.0 | Arrays with a value for every index | (bsd3, data, library) | 2018-10-15 | puffnfresh |

bounded-queue | 13 | 0.0 | A strict, immutable, thread-safe, single-ended, bounded queue. | (bsd3, data, library) | 2019-05-06 | fosskers |

boundingboxes | 31 | 0.0 | A generic boundingbox for an arbitrary vector | (bsd3, data, library) | 2015-03-14 | FumiakiKinoshita |

browscap | 5 | 0.0 | A reader and interface for the Browser Capabilities Project data files. | (bsd3, data, library, web) | 2017-04-30 | davean |

bsb-http-chunked | 645 | 0.0 | Chunked HTTP transfer encoding for bytestring builders | (bsd3, data, library, network) | 2018-09-29 | sjakobi |

bson | 117 | 0.0 | BSON documents are JSON-like objects with a standard binary encoding. | (apache, data, library) | 2020-03-23 | FedorGogolev, GregWeber, MaximMitroshin, TonyHannan, VictorDenisov |

bson-generic | 39 | 0.0 | Generic functionality for BSON | (bsd3, data, library) | 2020-08-08 | PetrPilar |

bson-generics (deprecated in favor of bson-generic) | 9 | 0.0 | Generics functionality for BSON | (bsd3, data, deprecated, library) | 2012-01-26 | PetrPilar |

bson-mapping | 47 | 0.0 | Mapping between BSON and algebraic data types. | (data, library) | 2017-03-05 | FrancescoMazzoli, ak3n |

bspack | 22 | 0.0 | A simple and fast bytestring packer | (bsd3, data, library) | 2014-12-02 | nicolasdp |

btree | 23 | 0.0 | B-Tree on Unmanaged Heap | (bsd3, data, library) | 2018-11-09 | andrewthad, chessai |

buffer | 17 | 0.0 | Simple mutable low-level buffer for IO | (data, library, mit) | 2017-11-01 | NikitaVolkov |

buffer-builder | 148 | 0.0 | Library for efficiently building up buffers, one piece at a time | (bsd3, data, library) | 2018-10-12 | chadaustin, afriesen |

buffer-builder-aeson | 25 | 0.0 | Serialize Aeson values with Data.BufferBuilder | (data, library, mit) | 2015-11-02 | chadaustin, afriesen |

buildable | 18 | 0.0 | Typeclass for builders of linear data structures | (data, library, mit) | 2015-03-10 | IvanMiljenovic |

builder | 16 | 0.0 | bounded ByteArray builder type | (bsd3, data, library) | 2019-09-13 | chessai |

bv | 19 | 0.0 | Bit-vector arithmetic library | (bit-vectors, bsd3, data, library) | 2018-03-11 | IagoAbal |

bv-embed | 10 | 0.0 | Define embeddings of small bit vectors into larger ones | (bsd3, data, library) | 2019-01-27 | benselfridge |

bv-little | 43 | 2.0 | Efficient little-endian bit vector library | (bit-vectors, bsd3, data, library) | 2019-10-09 | recursion_ninja |

byte-order | 81 | 0.0 | Portable big-endian and little-endian conversions | (bsd3, data, library) | 2020-01-06 | andrewthad |

byteable | 530 | 0.0 | Type class for sequence of bytes | (bsd3, data, library) | 2013-06-28 | VincentHanquez |

bytebuild | 369 | 0.0 | Serialize to a small byte arrays | (bsd3, data, library) | 2021-11-19 | andrewthad |

bytehash | 11 | 0.0 | Universal hashing of bytes | (bsd3, data, library) | 2020-04-30 | andrewthad |

bytelog | 11 | 0.0 | Fast logging | (bsd3, data, library) | 2021-10-21 | andrewthad |

bytes | 1448 | 2.0 | Sharing code for serialization between binary and cereal | (bsd3, data, library, serialization) | 2021-02-17 | EdwardKmett, EricMertens, ryanglscott |

byteset | 17 | 0.0 | Set of bytes. | (bsd3, data, library) | 2015-07-07 | DanielDiaz |

byteslice | 322 | 0.0 | Slicing managed and unmanaged memory | (bsd3, data, library) | 2021-09-15 | andrewthad |

bytesmith | 346 | 0.0 | Nonresumable byte parser | (bsd3, data, library) | 2021-10-11 | andrewthad |

bytestring | 1080 | 2.75 | Fast, compact, strict and lazy byte strings with a list interface | (bsd3, data, library) | 2021-02-14 | BenGamari, DonaldStewart, DuncanCoutts, HerbertValerioRiedel, IanLynagh, SylvainHenry, Bodigrim, sjakobi, chessai |

bytestring-aeson-orphans | 26 | 0.0 | Aeson instances for ByteString, using base 64 encoding | (bsd3, data, library) | 2021-11-17 | abrar |

bytestring-arbitrary | 73 | 2.0 | Arbitrary instances for ByteStrings | (bsd3, data, library) | 2019-06-04 | tsuraan |

bytestring-builder | 886 | 0.0 | The new bytestring builder, packaged outside of GHC | (bsd3, data, library) | 2018-09-25 | LeonSmith, ryanglscott |

bytestring-builder-varword | 5 | 0.0 | Variable-length integer encoding | (data, lgpl, library) | 2018-05-03 | ch3pjw |

bytestring-class (deprecated) | 9 | 0.0 | Classes for automatic conversion to and from strict and lazy bytestrings. (deprecated) | (bsd3, data, deprecated, library) | 2014-03-21 | MichaelSnoyman |

bytestring-conversion | 132 | 1.25 | Type-classes to convert values to and from ByteString. | (data, library, mpl) | 2015-07-07 | ToralfWittner |

bytestring-csv | 30 | 0.0 | Parse CSV formatted data efficiently | (bsd3, data, library) | 2008-07-21 | DonaldStewart |

bytestring-delta | 14 | 0.0 | Simple, fast binary diff/patch | (data, library, mit) | 2012-02-22 | JoeyAdams |

bytestring-encoding | 361 | 0.0 | ByteString ↔ Text converter based on GHC.IO.Encoding | (bsd3, data, library, text) | 2021-05-08 | MasahiroSakai |

bytestring-from (deprecated in favor of bytestring-conversion) | 27 | 0.0 | A type-class to convert values from ByteString. | (data, deprecated, library) | 2014-05-23 | ToralfWittner |

bytestring-lexing | 483 | 0.0 | Efficiently parse and produce common integral and fractional numbers. | (bsd2, bsd3, data, library) | 2021-11-03 | DonaldStewart, WrenThornton, WrenRomano |

bytestring-plain | 15 | 0.0 | Plain byte strings ('ForeignPtr'-less 'ByteString's) | (bsd3, data, library) | 2015-09-07 | HerbertValerioRiedel |

bytestring-read | 24 | 0.0 | fast ByteString to number converting library | (data, library, mit) | 2015-06-15 | HirotomoMoriwaki |

bytestring-substring | 9 | 0.0 | break bytestrings up into substrings | (bsd3, data, library, parsing) | 2019-04-25 | chessai |

bytestring-time (deprecated in favor of text-time) | 9 | 0.0 | Library for Time parsing from ByteString | (bsd3, data, deprecated, library) | 2016-12-13 | klangner |

bytestring-trie | 449 | 2.5 | An efficient finite map from (byte)strings to values. | (bsd3, data, data-structures, library) | 2021-11-23 | WrenThornton, WrenRomano |

bytestring-typenats | 10 | 0.0 | Bytestrings with typenat lengths | (bsd3, data, library) | 2017-01-26 | tsuraan |

ca-province-codes | 11 | 0.0 | ISO 3166-2:CA Province Codes and Names | (bsd3, data, library) | 2019-01-28 | lysergia |

cache | 105 | 2.0 | An in-memory key/value store with expiration support | (bsd3, cache, data, library) | 2019-12-09 | hverr |

cached-traversable | 16 | 0.0 | Transparent, persistent caching of lazy, traversable structures | (bsd3, data, library) | 2014-10-07 | ThomasTuegel |

caching (deprecated) | 5 | 0.0 | Cache combinators. | (bsd3, data, deprecated, library) | 2020-09-05 | davean |

caching-vault | 11 | 0.0 | A vault-style cache implementation | (bsd3, data, library) | 2021-01-03 | AlexanderThiemann |

caerbannog | 28 | 0.0 | That rabbit's got a vicious streak a mile wide! | (bsd3, data, library, parsing) | 2021-05-13 | fozworth |

call-stack | 1697 | 0.0 | Use GHC call-stacks in a backward compatible way | (data, library, mit) | 2021-05-15 | SimonHengel |

cantor-pairing | 52 | 0.0 | Convert data to and from a natural number representation | (data, library, mit) | 2020-02-12 | identicalsnowflake |

capnp | 317 | 0.0 | Cap'n Proto for Haskell | (capnproto, data, library, mit, network, program, rpc, serialization) | 2021-12-01 | isd |

capped-list (deprecated in favor of enumerator) | 19 | 0.0 | A list-like type for lazy sequences, with a user-defined termination value. | (bsd3, data, deprecated, library) | 2010-01-09 | JohnMillikin |

carray | 125 | 0.0 | A C-compatible array library. | (bsd3, data, library) | 2017-07-18 | HenningThielemann, JedBrown |

case-insensitive | 1215 | 0.0 | Case insensitive string comparison | (bsd3, data, library, text) | 2019-05-05 | BasVanDijk, SimonHengel |

cassava-conduit | 109 | 0.0 | Conduit interface for cassava package | (bsd3, data, library) | 2020-07-21 | domdere |

cassava-generic | 10 | 0.0 | Cassave instances for functor-like datatypes like `Either String a`. | (bsd3, data, library) | 2020-07-30 | MichalGajda |

cassava-streams | 45 | 0.0 | io-streams interface for the cassava CSV library. | (bsd3, csv, data, io-streams, library, text) | 2020-10-29 | PeterJones |

castagnoli | 8 | 0.0 | Portable CRC-32C | (bsd3, data, library) | 2019-11-05 | andrewthad |

categorical-algebra | 9 | 0.0 | Categorical Monoids and Semirings | (bsd3, data, library) | 2012-03-26 | JonathanFischoff |

ccast (deprecated) | 9 | 0.0 | typesafe c-style casts; useful for FFI | (bsd3, data, deprecated, library) | 2018-05-29 | chessai |

cdar-mBound | 21 | 0.0 | Exact real arithmetic using Centred Dyadic Approximations | (bsd3, data, library, program) | 2021-06-04 | MichalKonecny |

cereal | 1905 | 2.0 | A binary serialization library | (bsd3, data, library, parsing) | 2021-11-04 | EricMertens, ThomasDuBuisson, TrevorElliott |

cereal-derive | 15 | 0.0 | Automatic deriving of Serialize using GHC.Generics | (data, gpl, library) | 2011-11-06 | JaredHance |

cereal-ieee754 (deprecated in favor of cereal) | 9 | 0.0 | Floating point support for the 'cereal' serialization library | (bsd3, data, deprecated, library, parsing) | 2011-08-31 | JacobStanley |

cereal-io-streams | 10 | 0.0 | io-streams support for the cereal binary serialization library | (bsd3, data, io-streams, library, parsing) | 2016-07-08 | MichaelXavier |

cereal-streams (deprecated in favor of wire-streams) | 11 | 0.0 | Use cereal to encode/decode io-streams. | (bsd3, data, deprecated, io-streams, library, parsing) | 2016-07-09 | winterland |

cereal-text | 75 | 0.0 | Data.Text instances for the cereal serialization library | (apache, data, library) | 2016-06-01 | ulikoehler |

cereal-time | 13 | 0.0 | Serialize instances for types from `time` package. | (bsd3, data, library) | 2017-11-06 | zohl |

cereal-vector | 173 | 0.0 | Serialize instances for Data.Vector types. | (bsd3, data, library) | 2014-02-16 | AdamFoltzer |

certificate (deprecated in favor of x509) | 240 | 0.0 | Certificates and Key Reader/Writer | (bsd3, data, deprecated, library) | 2013-10-07 | VincentHanquez |

chain-codes | 19 | 0.0 | Library decoding chain codes from images | (data, gpl, library) | 2014-03-16 | MateuszKowalczyk |

chainweb-mining-client | 62 | 0.0 | Mining Client for Kadena Chainweb | (bsd3, data, mathematics, program) | 2020-08-21 | larsk |

charset | 1241 | 0.0 | Fast unicode character sets based on complemented PATRICIA tries | (bsd3, data, library) | 2021-11-01 | EdwardKmett, phadej, ryanglscott |

chaselev-deque | 66 | 0.0 | Chase & Lev work-stealing lock-free double-ended queues (deques). | (bsd3, concurrent, data, library) | 2015-03-08 | BrandonSimmons, RyanNewton, peter_fogg |

chatty-utils | 39 | 0.0 | Some utilities every serious chatty-based application may need. | (agpl, data, library) | 2021-01-04 | implementation |

checked | 9 | 0.0 | Bounds-checking integer types. | (bsd3, data, library) | 2010-09-18 | AntoineLatter |

chimera | 125 | 0.0 | Lazy infinite streams with O(1) indexing and applications for memoization | (bsd3, data, library) | 2021-08-09 | Bodigrim |

choice | 55 | 0.0 | A solution to boolean blindness. | (data, library, public-domain) | 2017-08-16 | MathieuBoespflug |

chronos | 200 | 2.0 | A high-performance time library | (bsd3, data, development, library, parsing, time) | 2021-09-07 | andrewthad, chessai |

chunked-data | 184 | 0.0 | Typeclasses for dealing with various chunked data representations | (data, library, mit) | 2018-01-15 | MichaelSnoyman |

church-maybe | 10 | 0.0 | Church encoded Maybe | (bsd3, data, library) | 2018-08-01 | qfpl |

church-pair | 15 | 0.0 | Church encoded pair | (bsd3, data, library) | 2017-07-07 | mat8913 |

churros | 25 | 0.0 | Channel/Arrow based streaming computation library. | (control, data, library, mit) | 2020-10-19 | LyndonMaydwell |

cimple | 13 | 0.0 | Simple C-like programming language | (data, gpl, library, program) | 2020-04-10 | iphydf |

ciphersaber2 | 21 | 0.0 | Implementation of CipherSaber2 RC4 cryptography. | (data, library, mit, program) | 2015-12-16 | BartonMassey |

classify | 59 | 0.0 | Library for classification of media files. | (data, library, public-domain) | 2013-11-06 | DavidHimmelstrup |

classyplate | 49 | 0.0 | Fuseable type-class based generics | (bsd3, data, library) | 2018-11-14 | lazac |

clean-unions (deprecated in favor of extensible) | 30 | 0.0 | Open unions without need for Typeable | (bsd3, data, deprecated, library) | 2014-10-13 | FumiakiKinoshita |

clist (deprecated in favor of Fin) | 26 | 0.0 | Counted list | (data, deprecated, library) | 2020-02-11 | |

closed | 20 | 2.0 | Integers bounded by a closed interval | (data, library, mit) | 2019-01-03 | PatrickBrisbin, dukerutledge, mjgpy3, cdparks, cbeav, halogenandtoast, FreckleEngineering |

cmf | 5 | 0.0 | (C)oncurrent (M)onoidal (F)olds | (data, library, mit) | 2019-11-23 | chessai |

cmph | 6 | 0.0 | low level interface to CMPH | (bsd3, data, data-structures, library) | 2016-04-30 | MarkWotton |

code-builder | 16 | 0.0 | Simple system for generating code. | (bsd3, data, library) | 2014-05-26 | AdamBergmark, ErikHesselink |

codec | 26 | 2.0 | Simple bidirectional serialization | (bsd3, data, library) | 2017-04-21 | PatrickChilton |

codec-libevent (deprecated) | 21 | 0.0 | Cross-platform structure serialisation | (bsd3, data, deprecated, library, parsing, program) | 2008-01-27 | AdamLangley |

coerce-util (deprecated in favor of coercible-utils) | 13 | 0.0 | utils for Data.Coerce | (data, deprecated, library, mit) | 2018-04-20 | chessai |

coercible-subtypes | 13 | 0.0 | Coercible but only in one direction | (bsd3, data, library) | 2021-09-13 | viercc |

coercion-extras | 9 | 0.0 | Extra utilities for manipulating nominal and representational coercions | (bsd3, data, library) | 2019-08-05 | mniip |

cofunctor (deprecated in favor of contravariant) | 9 | 0.0 | DEPRECATED: use the "contravariant" package | (bsd3, data, deprecated, library) | 2011-09-20 | BrandonSimmons |

collection-json | 69 | 0.0 | Collection+JSON—Hypermedia Type Tools | (data, library, mit) | 2019-02-22 | alunduil |

colors | 32 | 0.0 | A type for colors | (bsd3, data, library) | 2015-02-23 | FumiakiKinoshita |

colour | 1579 | 2.0 | A model for human colour/color perception | (data, graphics, library, mit) | 2021-06-24 | RussellOConnor |

colour-accelerate | 27 | 0.0 | Working with colours in Accelerate | (accelerate, bsd3, data, graphics, library) | 2020-08-28 | TrevorMcDonell |

colour-space | 25 | 0.0 | Instances of the manifold-classes for colour types | (data, gpl, graphics, library, maths) | 2019-10-15 | leftaroundabout |

combobuffer | 16 | 0.0 | Various buffer implementations | (bsd3, data, library) | 2014-05-19 | JohnLato |

comfort-graph | 54 | 0.0 | Graph structure with type parameters for nodes and edges | (bsd3, data, library) | 2018-08-31 | HenningThielemann |

comic | 11 | 0.0 | A format for describing comics. | (bsd3, data, library) | 2019-04-30 | davean |

commutative | 44 | 0.0 | Commutative binary operations. | (bsd3, data, library) | 2018-11-20 | athanclark |

compact | 133 | 2.0 | Non-GC'd, contiguous storage for immutable data structures | (bsd3, data, library) | 2020-04-13 | BenGamari, EdwardYang |

compact-list | 11 | 0.0 | An append only list in a compact region | (bsd3, data, library) | 2018-09-06 | harendra |

compact-map | 20 | 0.0 | Compact Data.Map implementation using Data.Binary | (bsd3, data, library) | 2008-11-09 | DavidHimmelstrup |

compact-mutable-vector | 6 | 0.0 | Mutable vector with different GC characteristics | (bsd3, data, library) | 2019-02-26 | rightfold |

compact-sequences | 16 | 2.0 | Stacks, queues, and deques with compact representations. | (bsd3, data, library) | 2020-09-01 | dfeuer |

compact-string (deprecated in favor of text) | 9 | 0.0 | Fast, packed and strict strings with Unicode support, based on bytestrings. | (bsd3, data, deprecated, library) | 2008-11-27 | TwanVanLaarhoven |

compact-string-fix | 14 | 0.0 | Same as compact-string except with a small fix so it builds on ghc-6.12 | (bsd3, data, library) | 2011-08-19 | TonyHannan |

compact-word-vectors | 73 | 0.0 | Small vectors of small integers stored very compactly. | (bsd3, data, library) | 2021-04-25 | BalazsKomuves |

compactmap | 32 | 0.0 | A read-only memory-efficient key-value store. | (bsd3, data, library) | 2017-07-28 | SimonMarechal |

compose-ltr | 49 | 2.0 | More intuitive, left-to-right function composition. | (data, library, mit) | 2017-11-21 | Wizek |

composite-dhall | 19 | 0.0 | Dhall instances for composite records. | (composite, data, dhall, library, mit) | 2021-09-16 | locallycompact |

composite-lens-extra | 6 | 0.0 | Extra lens functions for composite. | (composite, data, lens, library, mit) | 2021-08-10 | locallycompact |

composition | 125 | 0.0 | Combinators for unorthodox function composition | (bsd3, data, library) | 2021-04-04 | DanBurton |

composition-extra | 76 | 0.0 | Combinators for unorthodox structure composition | (bsd3, data, library) | 2015-09-17 | athanclark |

composition-prelude | 802 | 2.0 | Higher-order function combinators | (bsd3, control, data, library) | 2020-11-10 | vmchale |

composition-tree | 44 | 0.0 | Composition trees for arbitrary monoids. | (bsd3, data, library) | 2018-05-07 | LiamOConnorDavis |

compositional-data (deprecated) | 14 | 1.25 | Compositional Data Types | (bsd3, data, deprecated, library) | 2018-12-27 | |

compound-types | 48 | 2.0 | Sum and Product types and such | (data, library, mit, type-system, types) | 2020-04-27 | NikitaVolkov |

compressed | 78 | 2.0 | Compressed containers and reducers | (bsd3, compression, data, library, mapreduce) | 2018-01-08 | EdwardKmett |

comptrans | 28 | 0.0 | Automatically converting ASTs into compositional data types | (bsd3, data, generics, library) | 2015-04-01 | JamesKoppel |

concise | 184 | 0.0 | Utilities for Control.Lens.Cons | (bsd3, data, lenses, library) | 2018-02-04 | frasertweedale |

concrete-haskell | 86 | 0.0 | Library for the Concrete data format. | (data, library, program) | 2017-12-10 | TomLippincott |

concrete-haskell-autogen | 8 | 0.0 | Automatically generated Thrift definitions for the Concrete data format. | (data, library) | 2017-09-03 | TomLippincott |

concrete-typerep | 20 | 0.0 | Binary and Hashable instances for TypeRep | (bsd3, data, library) | 2013-01-08 | ReinerPope |

concurrent-batch | 11 | 0.0 | Concurrent batching queue based on STM with timeout. | (bsd3, data, library) | 2018-07-28 | HarpoRoeder |

concurrent-buffer | 10 | 0.0 | Concurrent expanding buffer | (data, library, mit) | 2017-10-26 | NikitaVolkov |

concurrent-resource-map | 21 | 0.0 | Concurrent resource map | (bsd3, data, library) | 2020-03-18 | MateuszKowalczyk |

condorcet | 9 | 0.0 | Library for Condorcet voting | (bsd3, data, library) | 2008-02-26 | GwernBranwen |

conduit | 2640 | 2.25 | Streaming data processing library. | (conduit, data, library, mit) | 2021-09-26 | MichaelSnoyman |

conduit-combinators | 440 | 0.0 | DEPRECATED Functionality merged into the conduit package itself | (conduit, data, library, mit) | 2018-02-01 | MichaelSloan, MichaelSnoyman |

conduit-concurrent-map | 14 | 2.0 | Concurrent, order-preserving mapping Conduit | (conduit, data, library, mit) | 2018-08-31 | NiklasHambuechen |

conduit-extra | 1220 | 0.0 | Batteries included conduit: adapters for common libraries. | (conduit, data, library, mit) | 2020-03-19 | MichaelSnoyman |

conduit-resumablesink | 20 | 0.0 | Allows conduit to resume sinks to feed multiple sources into it. | (bsd3, conduit, data, library) | 2017-11-01 | AndrewMiller |

conduit-throttle | 33 | 0.0 | Throttle Conduit Producers | (bsd3, data, library) | 2017-12-21 | mtesseract |

conduit-tokenize-attoparsec (deprecated) | 8 | 0.0 | Conduits for tokenizing streams. | (bsd3, conduit, data, deprecated, library, program) | 2016-01-31 | newhoggy, haskellworks |

conffmt | 5 | 0.0 | A .conf file formatter | (data, mit, program) | 2016-08-31 | yamadapc |

confide | 26 | 0.0 | derive typeclass instances for decoding types from HOCON conf | (bsd3, data, library) | 2018-03-08 | amilkov |

config-manager | 26 | 0.0 | Configuration management | (configuration, data, gpl, library) | 2016-08-13 | guyonvarch |

configifier | 46 | 0.0 | parser for config files, shell variables, command line args. | (agpl, configuration, data, library) | 2016-07-05 | MatthiasFischmann |

configuration | 15 | 0.0 | Simple data type for application configuration. | (bsd3, data, library) | 2012-12-07 | HiromiIshii |

configurator | 89 | 1.75 | Configuration management | (bsd3, configuration, data, library) | 2014-07-02 | BryanOSullivan |

configurator-export | 13 | 0.0 | Pretty printer and exporter for configurations from the "configurator" library. | (bsd3, configuration, data, library) | 2016-05-08 | jle |

configurator-ng | 17 | 1.25 | The next generation of configuration management | (bsd3, configuration, data, library) | 2016-10-31 | LeonSmith |

configurator-pg | 115 | 1.75 | Reduced parser for configurator-ng config files | (bsd3, configuration, data, library) | 2020-10-26 | vollmert |

congruence-relation | 16 | 0.0 | Decidable congruence relations for Haskell: up to you whether this is a joke | (data, library, mit) | 2014-12-05 | JonSterling |

connection-pool | 53 | 0.0 | Connection pool built on top of resource-pool and streaming-commons. | (bsd3, data, library, network) | 2018-03-03 | PeterTrsko |

constaparser | 16 | 0.0 | Parse ByteStrings of a prescribed length. | (bsd3, data, library) | 2018-06-22 | chessai |

constrained | 5 | 0.0 | Generalization of standard Functor, Foldable, and Traversable classes | (bsd2, data, library) | 2019-10-27 | SergeyVinokurov |

constrained-dynamic | 109 | 0.0 | Dynamic typing with retained constraints | (data, library, mit) | 2016-08-03 | jh3141 |

constrained-platform-instances | 6 | 0.0 | Instances of standard platform types for 'constrained' package. | (bsd2, data, library) | 2019-10-27 | SergeyVinokurov |

constraint-tuples | 21 | 0.0 | Partially applicable constraint tuples | (bsd3, data, library) | 2019-11-24 | ryanglscott |

construct | 35 | 0.0 | Haskell version of the Construct library for easy specification of file formats | (bsd3, data, library, parsing, serialization) | 2021-03-24 | MarioBlazevic |

container | 55 | 0.0 | Containers abstraction and utilities. | (apache, data, library) | 2018-12-18 | danilo2, iamrecursion |

containers-accelerate | 10 | 0.0 | Hashing-based container types | (accelerate, bsd3, data, library) | 2020-08-28 | TrevorMcDonell |

containers-deepseq (deprecated in favor of containers) | 14 | 0.0 | Provide orphan NFData instances for containers as needed. (deprecated) | (bsd3, data, deprecated, library) | 2012-01-19 | MichaelSnoyman |

containers-verified | 17 | 0.0 | Formally verified drop-in replacement of containers | (data, library, mit) | 2018-06-18 | JoachimBreitner |

context | 22 | 0.0 | Thread-indexed, nested contexts | (data, library, mit) | 2020-10-24 | jship |

context-resource | 15 | 0.0 | Thread-safe, pool-compatible resource provider | (data, library, mit) | 2020-07-28 | jship |

context-stack | 15 | 0.0 | An abstraction of a stack and stack-based monadic context. | (data, library, mit) | 2014-08-29 | thinkpad20 |

contiguous | 532 | 0.0 | Unified interface for primitive arrays | (array, bsd3, data, library, primitive) | 2021-09-07 | andrewthad, chessai |

contiguous-checked | 21 | 0.0 | contiguous with bounds checks | (bsd3, data, library) | 2019-01-02 | andrewthad |

contiguous-fft | 26 | 0.0 | dft of contiguous memory structures | (bsd3, data, library) | 2019-02-16 | chessai |

contravariant | 2047 | 2.5 | Contravariant functors | (bsd3, control, data, library) | 2021-07-27 | EdwardKmett, EricMertens, ryanglscott |

control-monad-attempt (deprecated) | 23 | 0.0 | Monad transformer for attempt. (deprecated) | (bsd3, data, deprecated, failure, library) | 2012-01-19 | MichaelSnoyman, NicolasPouillard |

conversion | 54 | 0.0 | Universal converter between values of different types | (control, conversion, data, library, mit) | 2016-04-12 | NikitaVolkov |

conversion-bytestring | 32 | 0.0 | "Conversion" instances for the "bytestring" library | (control, conversion, data, library, mit) | 2016-04-12 | NikitaVolkov |

conversion-case-insensitive | 5 | 0.0 | "Conversion" instances for the "case-insensitive" library | (control, conversion, data, library, mit) | 2015-04-23 | NikitaVolkov |

conversion-text | 44 | 0.0 | "Conversion" instances for the "text" library | (control, conversion, data, library, mit) | 2016-04-12 | NikitaVolkov |

convert | 23 | 0.0 | Safe and unsafe data conversion utilities with strong type-level operation. checking. | (apache, data, library) | 2018-12-18 | danilo2, iamrecursion |

convertible | 128 | 2.0 | Typeclasses and instances for converting between types | (bsd3, data, library) | 2015-04-20 | ErikHesselink, JohnGoerzen, NicolasWu, rsoeldner |

convertible-ascii | 13 | 0.0 | convertible instances for ascii | (data, failure, library, public-domain) | 2011-12-19 | MasatakeDaimon |

convertible-text (deprecated) | 93 | 0.0 | Typeclasses and instances for converting between types (deprecated) | (bsd3, data, deprecated, failure) | 2012-01-19 | MichaelSnoyman |

coroutine-iteratee (deprecated) | 14 | 0.0 | Bridge between the monad-coroutine and iteratee packages. | (concurrency, data, deprecated, library) | 2011-12-31 | MarioBlazevic |

count | 12 | 0.0 | Bijective mappings between values and possibly infinite prefixes of [0..] | (bsd3, data, library) | 2014-06-10 | Maxdamantus |

countable | 22 | 0.0 | Countable, Searchable, Finite, Empty classes | (bsd3, data, library) | 2016-06-22 | AshleyYakeley |

counter | 22 | 2.0 | An object frequency counter. | (data, library, mit) | 2017-09-04 | wei2912 |

country-codes | 33 | 0.0 | ISO 3166 country codes and i18n names. | (bsd3, data, library) | 2019-02-12 | FelipeLessa, JeanPhilippeMoresmau |

coya | 11 | 0.0 | Coya monoids | (bsd3, data, library, math) | 2020-07-09 | chessai |

cpio-conduit | 12 | 0.0 | Conduit-based CPIO | (apache, data, library) | 2015-08-04 | DanAloni |

cpu | 109 | 2.0 | Cpu information and properties helpers. | (bsd3, data, library) | 2013-11-12 | VincentHanquez |

cqrs | 17 | 0.0 | Command-Query Responsibility Segregation | (data, library, mit) | 2015-09-17 | BardurArantsson |

cqrs-core | 11 | 0.0 | Command-Query Responsibility Segregation | (data, library, mit) | 2015-09-16 | BardurArantsson |

cqrs-memory | 10 | 0.0 | Memory backend for the cqrs package. | (data, library, mit) | 2015-09-16 | BardurArantsson |

cqrs-postgresql | 13 | 0.0 | PostgreSQL backend for the cqrs package. | (data, library, mit) | 2015-09-16 | BardurArantsson |

cqrs-sqlite3 | 19 | 0.0 | SQLite3 backend for the cqrs package. | (data, library, mit) | 2013-03-10 | BardurArantsson |

cqrs-test | 9 | 0.0 | Command-Query Responsibility Segregation Test Support | (data, library, mit) | 2013-03-10 | BardurArantsson |

cqrs-testkit | 9 | 0.0 | Command-Query Responsibility Segregation Test Support | (data, library, mit) | 2015-09-16 | BardurArantsson |

cqrs-types | 15 | 0.0 | Command-Query Responsibility Segregation. Modules for the basic types. | (data, library, mit) | 2015-09-17 | BardurArantsson |

critbit | 62 | 0.0 | Crit-bit maps and sets | (bsd3, data, library) | 2014-07-04 | BryanOSullivan |

crjdt-haskell | 20 | 0.0 | A Conflict-Free Replicated JSON Datatype for Haskell | (bsd3, data, library) | 2017-05-28 | amarpotghan |

crypt-sha512 | 31 | 0.0 | Pure Haskell implelementation for GNU SHA512 crypt algorithm | (bsd3, data, library) | 2017-07-02 | phadej |

crypto-api | 647 | 2.0 | A generic interface for cryptographic operations | (bsd3, cryptography, data, library) | 2018-01-05 | ThomasDuBuisson |

crypto-api-tests | 55 | 0.0 | A test framework and KATs for cryptographic operations. | (bsd3, cryptography, data, library) | 2014-01-08 | ThomasDuBuisson |

cryptohash | 1096 | 1.25 | collection of crypto hashes, fast, pure and practical | (bsd3, cryptography, data, library) | 2016-03-25 | VincentHanquez |

cryptohash-md5 | 1116 | 0.0 | Fast, pure and practical MD5 implementation | (bsd3, cryptography, data, library) | 2021-10-21 | HerbertValerioRiedel, phadej |

cryptohash-sha1 | 1010 | 0.0 | Fast, pure and practical SHA-1 implementation | (bsd3, cryptography, data, library) | 2021-11-13 | HerbertValerioRiedel, phadej |

cryptohash-sha256 | 991 | 2.25 | Fast, pure and practical SHA-256 implementation | (bsd3, cryptography, data, library) | 2021-10-10 | AustinSeipp, HerbertValerioRiedel, phadej |

cryptohash-sha512 | 94 | 0.0 | Fast, pure and practical SHA-512 implementation | (bsd3, cryptography, data, library) | 2021-11-13 | HerbertValerioRiedel, phadej |

css-syntax | 46 | 0.0 | High-performance CSS tokenizer and serializer. | (data, library, mit) | 2018-09-19 | wereHamster |

csv-conduit | 153 | 0.0 | A flexible, fast, conduit-based CSV parser library for Haskell. | (bsd3, conduit, csv, data, library, text) | 2021-07-06 | MichaelXavier, OzgunAtaman |

csv-enumerator | 51 | 0.0 | A flexible, fast, enumerator-based CSV parser library for Haskell. | (bsd3, data, library) | 2013-01-21 | OzgunAtaman |

csv-table | 13 | 0.0 | Scripts for manipulating tables stored as CSV files | (data, library, mit) | 2016-04-21 | ranjitjhala |

cuckoo | 53 | 0.0 | Haskell Implementation of Cuckoo Filters | (bsd3, data, library) | 2021-10-21 | larsk |

cuckoo-filter | 31 | 0.0 | Pure and impure Cuckoo Filter | (data, library, mit, program) | 2018-12-12 | ChrisCoffey |

cudd | 35 | 0.0 | Bindings to the CUDD binary decision diagrams library | (bsd3, data, library) | 2017-01-09 | adamwalker |

currencies | 27 | 0.0 | Currencies representation, pretty printing and conversion | (bsd3, data, library) | 2018-06-22 | alx741, DanielCampoverde |

currency | 15 | 0.0 | Types representing standard and non-standard currencies | (data, library) | 2013-09-07 | StephenWeber |

currency-codes | 55 | 0.0 | ISO-4217 Currency Codes | (data, library, mit) | 2018-03-19 | KtorZ |

currency-convert | 19 | 2.0 | Typesafe currency conversion | (bsd3, data, library) | 2016-08-16 | pigworts2 |

curry | 11 | 0.0 | Curry types | (bsd3, data, library) | 2018-01-25 | |

cve | 10 | 0.0 | simple and efficient cve datatype | (bsd3, data, library) | 2018-03-21 | chessai |

czipwith | 435 | 0.0 | CZipWith class and deriving via TH | (bsd3, data, library) | 2021-11-11 | lspitzner, fozworth, dukerutledge |

d10 | 64 | 2.0 | Digits 0-9 | (data, library, mit) | 2021-07-14 | chris_martin, Monoid_Mary |

data-accessor | 491 | 0.0 | Utilities for accessing and manipulating fields of records | (bsd3, data, library) | 2019-05-23 | HenningThielemann, LukePalmer |

data-accessor-monadLib | 13 | 0.0 | Accessor functions for monadLib's monads | (data, library, monads) | 2009-02-11 | RussellOConnor |

data-accessor-monads-fd | 17 | 0.0 | Use Accessor to access state in monads-fd State monad class | (bsd3, data, library) | 2011-02-26 | HenningThielemann |

data-accessor-monads-tf | 9 | 0.0 | Use Accessor to access state in monads-tf State monad type family | (bsd3, data, library) | 2012-04-10 | HenningThielemann |

data-accessor-mtl | 33 | 0.0 | Use Accessor to access state in mtl State monad class | (bsd3, data, library) | 2014-07-01 | HenningThielemann |

data-accessor-template | 99 | 0.0 | Utilities for accessing and manipulating fields of records | (bsd3, data, library) | 2018-08-31 | HenningThielemann, LukePalmer |

data-accessor-transformers | 337 | 0.0 | Use Accessor to access state in transformers State monad | (bsd3, data, library) | 2016-01-18 | HenningThielemann |

data-as | 11 | 0.0 | Simple extensible sum | (data, library, mit) | 2020-11-26 | incertia |

data-ascii (deprecated in favor of ascii) | 28 | 0.0 | Type-safe, bytestring-based ASCII values | (bsd3, data, deprecated, library) | 2021-02-10 | chris_martin, Monoid_Mary |

data-binary-ieee754 (deprecated in favor of binary, cereal) | 374 | 0.0 | Parser/Serialiser for IEEE-754 floating-point values | (data, deprecated, library, mit) | 2013-07-07 | JohnMillikin |

data-bword | 163 | 0.0 | Extra operations on binary words of fixed length | (bsd3, data, library) | 2016-07-06 | MikhailVorozhtsov |

data-carousel | 9 | 0.0 | A rotating sequence data structure | (data, library, mit) | 2014-11-12 | JonSterling |

data-cell | 20 | 0.0 | Generic cellular data representation library | (bsd3, data, library) | 2015-07-07 | patrykz |

data-check (deprecated) | 14 | 0.0 | Library for checking and normalization of data (e.g. from web forms) | (bsd3, data, deprecated, library, web) | 2017-05-21 | mrkkrp |

data-checked | 166 | 0.0 | Type-indexed runtime-checked properties | (bsd3, data, library) | 2014-02-09 | MikhailVorozhtsov |

data-combinator-gen | 24 | 0.0 | Generate a special combinator from any data type. | (data, library, mit) | 2019-05-26 | bolt12 |

data-compat | 18 | 0.0 | Define Backwards Compatibility Schemes for Arbitrary Data | (data, library, mit) | 2021-03-23 | TravisWhitaker |

data-constructors | 10 | 0.0 | Generically compare data by their constructors | (bsd3, data, library) | 2017-09-16 | dailectic |

data-cycle | 22 | 0.0 | a cyclic doubly linked list | (bsd3, data, library) | 2012-03-10 | TobiasBrandt |

data-default | 1030 | 2.25 | A class for types with a default value | (bsd3, data, library) | 2016-06-25 | LukasMai |

data-default-class | 1114 | 0.0 | A class for types with a default value | (bsd3, data, library) | 2016-06-25 | LukasMai |

data-default-extra | 13 | 0.0 | A class for types with a default value. | (bsd3, data, library) | 2017-01-05 | PeterTrsko |

data-default-generics | 17 | 0.0 | A class for types with a default value | (bsd3, data, library) | 2014-02-20 | jcristovao |

data-default-instances-base | 140 | 0.0 | Default instances for types in base | (bsd3, data, library) | 2016-06-25 | LukasMai |

data-default-instances-bytestring | 5 | 0.0 | Default instances for (lazy and strict) ByteString, Builder and ShortByteString. | (bsd3, data, library) | 2016-02-07 | PeterTrsko |

data-default-instances-case-insensitive | 5 | 0.0 | Default instance for CI type from case-insensitive package. | (bsd3, data, library) | 2016-02-07 | PeterTrsko |

data-default-instances-containers | 847 | 0.0 | Default instances for types in containers | (bsd3, data, library) | 2013-04-02 | LukasMai |

data-default-instances-dlist | 870 | 0.0 | Default instances for types in dlist | (bsd3, data, library) | 2013-04-02 | LukasMai |

data-default-instances-new-base | 46 | 0.0 | Default instances for types in newer versions of base package. | (bsd3, data, library) | 2017-01-05 | PeterTrsko |

data-default-instances-old-locale | 874 | 0.0 | Default instances for types in old-locale | (bsd3, data, library) | 2013-04-03 | LukasMai |

data-default-instances-text | 5 | 0.0 | Default instances for (lazy and strict) Text and Text Builder. | (bsd3, data, library) | 2016-02-07 | PeterTrsko |

data-default-instances-unordered-containers | 8 | 0.0 | Default instances for unordered-containers. | (bsd3, data, library) | 2016-02-07 | PeterTrsko |

data-default-instances-vector | 12 | 0.0 | Default instances for types defined in vector package | (bsd3, data, library) | 2016-02-07 | PeterTrsko |

data-dispersal | 14 | 0.0 | Space-efficient and privacy-preserving data dispersal algorithms. | (cryptography, data, lgpl, library) | 2014-10-05 | PeterRobinson |

data-diverse | 315 | 0.0 | Extensible records and polymorphic variants. | (bsd3, data, library, records) | 2019-11-26 | louispan |

data-diverse-lens | 125 | 0.0 | Isos & Lens for Data.Diverse.Many and Prisms for Data.Diverse.Which | (bsd3, data, library, records) | 2018-06-30 | louispan |

data-dword | 225 | 0.0 | Stick two binary words together to get a bigger one | (bsd3, data, library) | 2020-04-11 | MikhailVorozhtsov |

data-easy | 22 | 0.0 | Consistent set of utility functions for Maybe, Either, List and Monoids. | (bsd3, data, library) | 2016-07-26 | jcristovao |

data-elf | 18 | 0.0 | Executable and Linkable Format (ELF) data structures. | (bsd3, data, library) | 2016-07-23 | MikhailVorozhtsov |

data-embed | 10 | 0.0 | Embed files and other binary blobs inside executables without Template Haskell. | (data, library, mit, program) | 2016-01-01 | AntonEkblad |

data-endian | 158 | 0.0 | Endian-sensitive data | (bsd3, data, library) | 2016-07-07 | MikhailVorozhtsov |

data-extend-generic | 10 | 0.0 | Extend Haskell data or newtype like in OOP languages | (bsd3, data, library) | 2015-12-16 | YLiLarry |

data-filepath | 32 | 0.0 | A type safe file path data structure | (bsd3, data, library) | 2015-02-12 | MaxwellSwadling, domdere |

data-filter | 10 | 0.0 | Utilities for filtering | (bsd2, data, library) | 2018-05-17 | boonami |

data-fin | 28 | 0.0 | Finite totally ordered sets | (bsd3, data, library) | 2014-08-16 | WrenThornton |

data-fin-simple | 11 | 0.0 | Simple integral finite set | (bsd3, data, library) | 2015-06-17 | seagull |

data-fix | 1673 | 2.25 | Fixpoint data types | (bsd3, data, library) | 2021-07-27 | AntonKholomiov, gelisam, phadej |

data-fix-cse | 37 | 0.0 | Common subexpression elimination for the fixploint types. | (bsd3, data, library) | 2020-08-02 | AntonKholomiov |

data-flags | 50 | 0.0 | A package for working with bit masks and flags in general. | (bsd3, data, library) | 2017-07-29 | MikhailVorozhtsov |

data-flagset | 10 | 0.0 | An efficient data type for sets of flags | (data, library, mit) | 2015-07-12 | TobiasBrandt |

data-foldapp | 10 | 0.0 | Fold function applications. Framework for variadic functions. | (bsd3, data, library) | 2018-01-21 | erisco |

data-function-meld | 11 | 0.0 | Map the arguments and return value of functions. | (bsd3, data, library) | 2016-05-25 | erisco |

data-function-tacit | 9 | 0.0 | Write functions in tacit (pointless) style using Applicative and De Bruijn index notation. | (bsd3, data, library) | 2016-06-01 | erisco |

data-has | 80 | 2.0 | Simple extensible product | (bsd3, data, library) | 2020-12-01 | winterland |

data-hash | 259 | 0.0 | Combinators for building fast hashing functions. | (bsd3, data, library) | 2015-05-20 | DanielGorin |

data-index | 11 | 0.0 | Extending the concept of indices for lists and other containers | (bsd3, data, library) | 2018-05-11 | IlyaPershin |

data-interval | 256 | 0.0 | Interval datatype, interval arithmetic and interval-based containers | (bsd3, data, library, math) | 2021-11-02 | MasahiroSakai, Bodigrim |

data-inttrie | 170 | 0.0 | A simple lazy, infinite trie from integers | (bsd3, data, library) | 2018-03-31 | LukePalmer, ThomasDuBuisson |

data-ivar | 22 | 0.0 | Write-once variables with concurrency support | (bsd3, concurrency, data, library) | 2008-10-20 | GregoryCrosswhite, LukePalmer |

data-json-token (deprecated) | 9 | 0.0 | Json Token datatype | (bsd3, data, deprecated, json, library, program) | 2016-02-02 | newhoggy, haskellworks |

data-kiln | 11 | 0.0 | Sculpt mutable recursive data with reference equality; bake it using a data kiln into an immutable lazy structure | (bsd3, data, library) | 2014-12-17 | kwf |

data-layout | 10 | 0.0 | Read/write arbitrary binary layouts to a "Data.Vector.Storable". | (bsd3, data, library) | 2013-10-06 | JacobStanley |

data-lens-light | 171 | 0.0 | Simple lenses, minimum dependencies | (data, lenses, library, mit) | 2021-06-22 | RomanCheplyaka, srk |

data-lens-template | 92 | 0.0 | Utilities for Data.Lens | (bsd3, data, library) | 2016-07-17 | EdwardKmett, JoelBurget, RussellOConnor |

data-list-sequences | 11 | 0.0 | Utilities for working with sequences within lists. | (data, gpl, library) | 2011-08-13 | JonasKramer |

data-list-zigzag | 15 | 0.0 | A list but with a balanced enumeration of Cartesian product. | (bsd3, data, library) | 2018-02-27 | erisco |

data-map-multikey | 20 | 0.0 | Data.Map with multiple, unique keys | (data, library, mit) | 2015-05-13 | JasonHickner |

data-memocombinators | 99 | 2.0 | Combinators for building memo tables. | (bsd3, data, library) | 2013-12-14 | DmitryMalikov, LukePalmer, ThomasDuBuisson |

data-msgpack (deprecated in favor of msgpack-binary) | 76 | 2.0 | A Haskell implementation of MessagePack | (bsd3, data, deprecated, library, program) | 2020-02-29 | iphydf |

data-msgpack-types (deprecated in favor of msgpack-types) | 28 | 0.0 | A Haskell implementation of MessagePack. | (bsd3, data, deprecated, library) | 2020-02-29 | iphydf |

data-nat | 24 | 0.0 | data Nat = Zero | Succ Nat | (bsd3, data, library, math) | 2012-09-23 | GaborLehel |

data-object (deprecated in favor of aeson) | 82 | 0.0 | Represent hierachichal structures, called objects in JSON. (deprecated) | (bsd3, data, deprecated, library) | 2012-01-18 | MichaelSnoyman |

data-or | 28 | 0.0 | A data type for non-exclusive disjunction. | (bsd3, data, library) | 2021-10-18 | WrenThornton, WrenRomano |

data-ordlist | 218 | 2.25 | Set and bag operations on ordered lists | (bsd3, data, library, list) | 2014-11-20 | LeonSmith |

data-partition | 24 | 0.0 | A pure disjoint set (union find) data structure | (bsd3, data, library) | 2015-04-03 | LukePalmer |

data-pdf-fieldreader | 8 | 0.0 | Read PDF form fields | (data, library, mit, program) | 2021-08-16 | ScottSedgwick |

data-quotientref | 10 | 0.0 | Reference cells that need two independent indices to be accessed. | (bsd3, data, library) | 2008-10-20 | LukePalmer |

data-ref | 111 | 0.0 | Unify STRef and IORef in plain Haskell 98 | (bsd3, data, library) | 2019-01-22 | HenningThielemann |

data-reify | 177 | 0.0 | Reify a recursive data structure into an explicit graph. | (bsd3, data, language, library, parsing, reflection) | 2020-10-12 | AndyGill, ryanglscott |

data-reify-cse | 15 | 0.0 | Common Sub-Expression Elimination for graphs generated by Data.Reify. | (bsd3, data, language, library) | 2013-05-08 | SebastiaanVisser |

data-rev | 13 | 0.0 | A typeclass for reversing order of contents. | (bsd3, data, library) | 2015-01-01 | jxv |

data-rope | 8 | 0.0 | Ropes, an alternative to (Byte)Strings. | (data, library) | 2011-02-11 | PierreEtienneMeunier |

data-serializer | 226 | 0.0 | Common API for serialization libraries | (bsd3, data, library) | 2021-04-04 | MikhailVorozhtsov |

data-spacepart (deprecated in favor of spacepart) | 19 | 0.0 | Deprecated. Now called "spacepart". Space partitioning data structures. | (bsd3, data, deprecated, library) | 2009-02-16 | CoreyOConnor |

data-standards | 13 | 0.0 | A collection of standards representable by simple data types. | (data, library, mpl) | 2018-07-24 | ageitilt |

data-store | 39 | 0.0 | Type safe, in-memory dictionary with multidimensional keys. | (bsd3, data, library) | 2013-08-19 | PetrPilar |

data-sword | 35 | 0.0 | Shorter binary words | (bsd3, data, library) | 2017-07-29 | MikhailVorozhtsov |

data-tensor | 10 | 0.0 | Tensor and Group typeclasses | (data, library, mit) | 2015-06-19 | TobiasDammers |

data-textual | 195 | 0.0 | Human-friendly textual representations. | (bsd3, data, library, text) | 2019-11-01 | MikhailVorozhtsov |

data-timeout | 39 | 0.0 | 64-bit timeouts of nanosecond precision | (bsd3, concurrency, data, library) | 2018-10-22 | MikhailVorozhtsov |

data-transform | 21 | 0.0 | Functions to transform data structures. | (bsd3, data, library) | 2020-04-10 | JonasScholl |

data-treify | 22 | 0.0 | Reify a recursive data structure into an explicit graph. | (bsd3, data, language, library, parsing, reflection-) | 2014-03-18 | ConalElliott |

data-type | 13 | 0.0 | Basic type wrangling types and classes | (bsd3, data, library, type-system) | 2011-09-23 | IainAlexander |

data-util | 31 | 0.0 | utilities for handle data | (bsd3, data, development, library, utils) | 2015-09-08 | KatsutoshiItoh |

data-validation | 45 | 2.0 | A library for creating type safe validations. | (apache, data, library) | 2021-02-11 | bcj, sambolias, DevinLyons |

data-variant | 38 | 0.0 | A variant data type, useful for modeling dynamically-typed programming languages | (bsd3, data, library) | 2014-07-31 | TobiasDammers |

data-vector-growable | 14 | 0.0 | Dynamic growable resizable mutable generic vector | (bsd3, data, data-structures, library) | 2020-12-24 | FumiakiKinoshita |

datasets | 83 | 2.0 | Classical data sets for statistics and machine learning | (data, data-mining, library, machine-learning, mit, statistics) | 2019-02-12 | glutamate, ocramz, stites |

date-conversions | 17 | 0.0 | Date conversions | (data, date, library, mit) | 2018-02-07 | joshuaclayton |

dates | 84 | 0.0 | Small library for parsing different dates formats. | (bsd3, data, library) | 2019-06-26 | IlyaPortnov |

datetime | 75 | 0.0 | Utilities to make Data.Time.* easier to use | (data, library) | 2015-07-20 | EricSessoms, EugenyDzhurinsky, jsl, stackbuilders |

datetime-sb | 22 | 0.0 | Utilities to make Data.Time.* easier to use. | (data, library) | 2015-05-28 | jsl |

dawg | 21 | 0.0 | Directed acyclic word graphs | (bsd3, data, data-structures, library) | 2013-07-22 | JakubWaszczuk |

dawg-ord | 61 | 2.0 | Directed acyclic word graphs | (bsd3, data, data-structures, library) | 2020-09-24 | JakubWaszczuk |

ddate | 10 | 0.0 | Discordian Date Types for Haskell | (data, gpl, library) | 2016-06-30 | hellerve |

dec | 551 | 0.0 | Decidable propositions. | (bsd3, data, dependent-types, library) | 2021-02-20 | phadej |

decision-diagrams | 85 | 0.0 | Binary Decision Diagrams (BDD) and Zero-suppressed Binary Decision Diagrams (ZDD) | (bsd3, data, data-structures, library, logic) | 2021-11-25 | MasahiroSakai |

deep-map | 17 | 0.0 | Deeply-nested, multiple key type maps. | (bsd3, data, library, statistics) | 2021-12-03 | melaniebrown |

deiko-config | 12 | 0.0 | Small and typesafe configuration library. | (bsd3, data, library) | 2017-11-09 | YorickLaupa |

delimited-text | 66 | 0.0 | Parse character delimited textual data | (bsd3, data, library) | 2011-03-23 | DonaldStewart, StefanKersten |

delta | 38 | 0.0 | A library for detecting file changes | (data, lgpl, library, program) | 2015-07-23 | muzzle |

dense | 16 | 0.0 | Mutable and immutable dense multidimensional arrays | (bsd3, data, library) | 2020-11-20 | cchalmers |

dense-int-set | 16 | 0.0 | Dense int-set | (data, library, mit) | 2018-10-08 | NikitaVolkov |

dependent-hashmap | 22 | 0.0 | Dependent hash maps | (bsd3, data, library) | 2020-03-02 | OlleFredriksson |

dependent-map | 725 | 2.5 | Dependent finite maps (partial dependent products) | (data, dependent-types, library) | 2020-03-27 | BertramFelgenhauer, JamesCook, RyanTrinkle, abrar, 3noch |

dependent-monoidal-map | 31 | 0.0 | Dependent map that uses semigroup mappend | (bsd3, data, library) | 2021-04-15 | CaleGibbard, RyanTrinkle, abrar |

dependent-state | 16 | 0.0 | Control structure similar to Control.Monad.State, allowing multiple nested states, distinguishable by provided phantom types. | (apache, data, library) | 2016-01-30 | danilo2, iamrecursion |

dependent-sum | 879 | 2.25 | Dependent sum type | (data, dependent-types, library, public-domain) | 2020-03-25 | BertramFelgenhauer, JamesCook, RyanTrinkle, abrar, 3noch, DanBornside |

depq | 39 | 0.0 | Double-ended priority queues | (bsd3, data, data-mining, data-structures, library) | 2021-04-12 | ocramz |

derive-IG | 16 | 0.0 | Macro to derive instances for Instant-Generics using Template Haskell | (bsd3, data, generics, library) | 2010-09-06 | HiromiIshii |

derive-enumerable | 12 | 0.0 | Generic instances for enumerating complex data types | (data, generics, gpl, library) | 2015-05-27 | mgoszcz2 |

derive-lifted-instances | 40 | 0.0 | Derive class instances though various kinds of lifting | (apache, data, development, generics, library) | 2020-10-03 | SjoerdVisscher |

derive-trie | 19 | 0.0 | Automatic derivation of Trie implementations. | (bsd3, data, library) | 2012-02-08 | AndreasBaldeau |

deriveJsonNoPrefix | 16 | 0.0 | Derive ToJSON/FromJSON instances in a more prefix-friendly manner. | (apache, data, library) | 2018-07-17 | igrep |

describe | 104 | 0.0 | Combinators for describing binary data structures | (bsd3, data, library) | 2020-02-08 | riuga |

descrilo | 46 | 0.0 | Loads a list of items with fields | (configuration, data, gpl, library, parser) | 2018-11-03 | mgmillani |

detour-via-sci | 10 | 0.0 | JSON and CSV encoding for rationals as decimal point numbers. | (csv, data, json, library, math, mpl, numeric) | 2018-06-22 | philderbeast |

detour-via-uom | 10 | 0.0 | JSON and CSV encoding for quantities. | (csv, data, json, library, math, mpl, numeric, physics) | 2018-06-22 | philderbeast |

dgim | 6 | 0.0 | Implementation of DGIM algorithm | (algorithms, data, library, mit) | 2015-04-04 | musically_ut |

dice-entropy-conduit | 20 | 0.0 | Cryptographically secure n-sided dice via rejection sampling | (cryptography, data, lgpl, library) | 2020-05-09 | PeterRobinson |

dicom | 20 | 0.0 | A library for reading and writing DICOM files in the Explicit VR Little Endian transfer syntax. | (data, gpl, library, medical) | 2015-12-11 | PhilFreeman, karchie |

diff3 | 42 | 0.0 | Perform a 3-way difference of documents | (bsd3, data, library) | 2018-04-30 | OliverCharles |

diffmap (deprecated in favor of patience) | 11 | 0.0 | diff on maps | (bsd3, data, deprecated, library) | 2018-06-18 | chessai |

digit | 375 | 2.0 | A data-type representing digits 0-9 and other combinations | (bsd3, data, library) | 2021-11-30 | TonyMorris, qfpl |

digits | 31 | 0.0 | Converts integers to lists of digits and back. | (bsd3, data, library) | 2016-07-08 | HenryBucklow |

digraph | 67 | 0.0 | Directed Graphs | (bsd3, data, library, mathematics) | 2021-08-02 | larsk, fosskers |

direct-binary-files | 10 | 0.0 | Serialization and deserialization monads for streams and ByteStrings. | (bsd3, data, library) | 2012-12-10 | IreneKnapp |

direct-murmur-hash | 16 | 0.0 | An implementation of the MurmurHash3 algorithm | (bsd3, data, library) | 2015-02-24 | IreneKnapp, dmbarbour |

directory-tree | 180 | 2.25 | A simple directory-like tree datatype, with useful IO functions | (bsd3, data, library, system) | 2016-09-05 | BrandonSimmons |

dirfiles | 43 | 0.0 | (bsd3, data, library) | 2014-09-25 | HugoGomes | |

discrete | 9 | 0.0 | replacement for enum | (bsd3, data, library) | 2018-09-17 | chessai |

discrete-intervals | 17 | 0.0 | Discrete Intervals | (bsd3, data, library) | 2017-12-17 | chessai |

discrete-space-map | 33 | 0.0 | A discrete space map. | (bsd3, data, library) | 2016-02-13 | SjoerdVisscher |

discrimination | 194 | 2.5 | Fast generic linear-time sorting, joins and container construction. | (bsd3, data, library, sorting) | 2021-01-08 | AnthonyCowley, EdwardKmett, phadej, ryanglscott, GeorgeWilson |

disjoint-set | 18 | 0.0 | Persistent disjoint-sets, a.k.a union-find. | (bsd3, data, library) | 2012-10-15 | MaxwellSayles |

disjoint-set-stateful | 6 | 0.0 | Monadic disjoint set | (data, library, mit) | 2017-04-23 | clinton |

diskhash | 51 | 2.0 | Disk-based hash table | (data, library, mit) | 2019-11-11 | luispedro |

dlist | 1971 | 2.0 | Difference lists | (bsd3, data, library) | 2020-07-18 | DonaldStewart, SeanLeather |

dlist-instances | 158 | 0.0 | Difference lists instances | (bsd3, data, library) | 2016-07-23 | GregWeber, MichaelSnoyman, SeanLeather |

dlist-nonempty | 40 | 0.0 | Non-empty difference lists | (bsd3, data, library) | 2017-07-31 | phadej |

do-list | 36 | 0.0 | Do notation for free | (bsd3, data, library, list, syntax) | 2016-09-19 | TarasSerduke |

dockerfile | 22 | 0.0 | A Haskell DSL for generating Dockerfiles | (data, library, mit) | 2018-09-14 | ChristopherReichert |

docrecords | 10 | 0.0 | Vinyl-based records with hierarchical field names, default values and documentation | (cli, data, json, library, mit, options, parsing, records) | 2019-10-09 | YvesPares |

doldol | 16 | 0.0 | Flag packer & handler for flaggable data | (bsd3, data, library) | 2019-07-22 | yongjoon |

dot | 11 | 0.0 | Datatypes and encoding for graphviz dot files | (bsd3, data, graphics, graphs, library) | 2019-03-15 | andrewthad, chessai |

dotnet-timespan | 12 | 0.0 | .NET TimeSpan | (bsd3, data, library) | 2016-03-13 | YorickLaupa |

double-metaphone | 15 | 0.0 | Haskell bindings to a C double-metaphone implementation. | (data, library) | 2016-03-08 | ChristianMarie |

doublezip | 11 | 0.0 | Some special functions to work with lists (with zip). | (data, library, mit) | 2021-02-24 | OleksandrZhabenko |

dson | 31 | 0.0 | Haskell Doge Serialized Object Notation Parser | (data, gpl, library) | 2019-05-27 | lcycon |

dson-parsec | 16 | 0.0 | DSON parser. | (data, library, mit) | 2014-06-23 | alvare |

dstring | 51 | 0.0 | Difference strings | (bsd3, data, library) | 2012-09-23 | BasVanDijk |

dtab | 19 | 0.0 | Harmonix (Guitar Hero, Rock Band) DTA/DTB metadata library | (bsd3, data, library, program) | 2021-02-23 | mtolly |

dtd-text | 28 | 0.0 | Parse and render XML DTDs | (bsd3, data, library, parsing, text, xml) | 2014-01-08 | YitzGale, M15K |

dtd-types | 32 | 0.0 | Basic types for representing XML DTDs | (bsd3, data, library, text, xml) | 2018-11-03 | YitzGale, M15K |

dual-tree | 523 | 0.0 | Rose trees with cached and accumulating monoidal annotations | (bsd3, data, library) | 2021-05-11 | BrentYorgey, RyanYates, jeffreyrosenbluth, bergey, cchalmers |

dublincore-xml-conduit | 13 | 0.0 | XML streaming parser/renderer for the Dublin Core standard elements. | (data, library, public-domain) | 2017-11-23 | koral |

dwarf | 13 | 0.0 | Parser for DWARF debug format. | (bsd3, data, library) | 2010-03-21 | ErikCharlebois |

dwarf-el | 27 | 0.0 | Parser for DWARF debug format. | (bsd3, data, library) | 2018-03-18 | EyalLotem |

dynamic-graphs | 14 | 0.0 | Dynamic graph algorithms | (bsd3, data, library) | 2019-01-23 | AlexLang, JasperVanDerJeugt |

dynamic-mvector | 30 | 0.0 | A wrapper around MVector that enables pushing, popping and extending. | (bsd3, data, library) | 2017-03-10 | AndrasKovacs |

dynamic-object | 31 | 0.0 | Object-oriented programming with duck typing and singleton classes. | (bsd3, data, library) | 2013-01-15 | TakayukiMuranushi |

dynamic-pipeline | 42 | 0.0 | Library Type Safe implementation of Dynamic Pipeline Paradigm (DPP). | (bsd3, data, data-flow, library, parallel, pipes, program, streaming, type-safe) | 2021-08-01 | jproyo |

dynamic-state | 70 | 0.0 | Optionally serializable dynamic state keyed by type | (data, gpl, library, yi) | 2018-06-07 | DmitryIvanov, MateuszKowalczyk, fread2281, JaroReinders |

edit | 26 | 0.0 | A monad for rewriting things. | (bsd3, data, library) | 2018-09-03 | theindigamer |

edit-distance-vector | 91 | 0.0 | Calculate edit distances and edit scripts between vectors. | (algorithms, bsd3, data, data-structures, library) | 2016-05-24 | ThomasSutton |

edit-lenses | 15 | 0.0 | Symmetric, stateful edit lenses | (bsd3, data, library) | 2012-01-27 | DanielWagner |

edit-lenses-demo | 11 | 0.0 | Programs demoing the use of symmetric, stateful edit lenses | (bsd3, data, program) | 2016-07-24 | DanielWagner |

editable | 21 | 0.0 | Interactive editors for Generics | (bsd2, data, library) | 2014-10-05 | MaxwellSwadling |

eigen | 131 | 1.5 | Eigen C++ library (linear algebra: matrices, sparse matrices, vectors, numerical solvers). | (algebra, algorithms, bsd3, data, library, math, numeric, statistics) | 2018-12-11 | OlegSidorkin, chessai |

either-both (deprecated) | 24 | 0.0 | Either or both | (bsd3, data, deprecated, library) | 2019-08-12 | |

either-list-functions | 22 | 2.0 | Functions involving lists of Either | (apache, data, library) | 2021-06-10 | chris_martin, Monoid_Mary |

either-result | 21 | 0.0 | The simplest ‘MonadFail’ instance | (apache, data, library) | 2020-08-16 | kakkun61 |

either-unwrap (deprecated in favor of either) | 15 | 0.0 | Functions for probing and unwrapping values inside of Either. | (bsd3, data, deprecated, library) | 2009-11-30 | GregoryCrosswhite |

elerea-sdl | 15 | 0.0 | Elerea FRP wrapper for SDL | (data, library) | 2012-12-15 | StephenWeber |

elf | 33 | 0.0 | An Elf parser | (bsd3, data, library) | 2021-10-08 | ErikCharlebois, wangbj |

elm-export-persistent | 18 | 0.0 | elm-export persistent entities | (data, database, library, mit, web) | 2021-01-09 | WilliamCasarin |

empty-monad | 12 | 0.0 | A container that always has no values. | (bsd3, data, library) | 2017-02-02 | vadimvinnik |

encode-string | 10 | 0.0 | Safe string conversion and encoding | (data, library, mit, string, text) | 2017-03-15 | minad |

encoding-io | 9 | 0.0 | Encoding-aware file I/O. | (bsd3, data, library) | 2016-08-05 | terrorjack |

endo | 61 | 0.0 | Endomorphism utilities. | (bsd3, data, library) | 2016-02-28 | PeterTrsko |

engineering-units | 11 | 0.0 | A numeric type for managing and automating engineering units. | (bsd3, data, library) | 2015-10-03 | TomHawkins |

entropy | 1374 | 0.0 | A platform independent entropy source | (bsd3, cryptography, data, library) | 2021-11-02 | ThomasDuBuisson |

enum-subset-generate | 11 | 0.0 | Generate an ADT being a subset of another ADT, and the corresponding mappings. | (bsd3, data, library) | 2018-05-28 | 0xd34df00d |

enum-types | 14 | 0.0 | small enum types | (bsd3, data, library) | 2019-03-16 | andrewthad |

enumerable | 20 | 0.0 | A typeclass for enumerating all values a type | (bsd3, data, library) | 2009-08-16 | DanielPeebles |

enumerate | 32 | 0.0 | enumerate all the values in a finite type (automatically) | (data, library, mit, program) | 2017-05-02 | sboo |

enumeration (deprecated in favor of cantor-pairing, finitary, smallcheck) | 40 | 0.0 | A practical API for building recursive enumeration procedures and enumerating datatypes. | (bsd3, data, deprecated, library, serialization, test, testing) | 2019-12-21 | emc2, Bodigrim |

enumerator (deprecated) | 189 | 0.0 | Reliable, high-performance processing with left-fold enumerators | (data, deprecated, enumerator, library, mit) | 2013-10-13 | JohnMillikin |

enumfun | 9 | 0.0 | Finitely represented /total/ EnumMaps | (bsd3, data, library) | 2012-10-09 | LiyangHu |

enummapmap | 44 | 0.0 | Map of maps using Enum types as keys | (bsd3, data, data-structures, library) | 2014-02-01 | MatthewWest |

enummapset-th | 117 | 0.0 | TH-generated EnumSet/EnumMap wrappers around IntSet/IntMap. | (bsd3, data, library) | 2020-07-22 | FumiakiKinoshita, LiyangHu |

enumset | 58 | 0.0 | Sets of enumeration values represented by machine words | (bsd3, data, foreign, library) | 2021-07-26 | HenningThielemann |

envy-extensible | 16 | 0.0 | Provides FromEnv in envy instance for Record of extensible. | (bsd3, data, library, record) | 2020-02-04 | igrep |

equivalence | 367 | 0.0 | Maintaining an equivalence relation implemented as union-find using STT. | (algorithms, bsd3, data, library) | 2019-09-09 | PatrickBahr |

error | 214 | 0.0 | The canonical error type | (data, error-handling, library, mit) | 2021-11-15 | Profpatsch |

error-or | 22 | 0.0 | Composable, hierarchical errors. | (bsd3, data, library) | 2021-07-17 | luntain |

error-or-utils | 15 | 0.0 | Utilities using ErrorOr datatype | (bsd3, data, library, testing) | 2021-07-17 | luntain |

ess | 9 | 0.0 | The type-level S combinator in Haskell. | (data, library, mit) | 2015-04-25 | MichaelOChurch |

eths-rlp | 9 | 0.0 | Ethereum Recursive Length Prefix Encoding | (contracts, data, ethereum, finance, library, mit, network) | 2016-12-25 | LogvinovLeon |

euler-tour-tree | 17 | 0.0 | Euler tour trees | (data, library, public-domain) | 2018-09-04 | koral |

event-handlers | 9 | 0.0 | Event handlers | (control, data, library, public-domain) | 2008-12-15 | JamesCook |

event-list | 112 | 0.0 | Event lists with relative or absolute time stamps | (data, library) | 2018-02-16 | HenningThielemann |

every-bit-counts | 10 | 0.0 | A functional pearl on encoding and decoding using question-and-answer strategies | (bsd3, data, library) | 2010-09-27 | DonaldStewart |

ex-pool | 38 | 0.0 | Another fork of resource-pool, with a MonadIO and MonadCatch constraint | (bsd3, data, library) | 2018-01-07 | KimAltintop |

exact-pi | 352 | 0.0 | Exact rational multiples of pi (and integer powers of pi) | (data, library, mit) | 2018-12-14 | dmcclean, Bodigrim |

exinst | 26 | 2.0 | Dependent pairs and their instances. | (bsd3, data, library) | 2020-05-10 | RenzoCarbonara |

exinst-aeson | 34 | 0.0 | Dependent pairs and their instances. | (bsd3, data, library) | 2020-05-10 | RenzoCarbonara |

exinst-bytes | 31 | 0.0 | Dependent pairs and their instances. | (bsd3, data, library) | 2020-05-10 | RenzoCarbonara |

exinst-cereal | 15 | 0.0 | Dependent pairs and their instances. | (bsd3, data, library) | 2020-05-10 | RenzoCarbonara |

exinst-deepseq (deprecated in favor of exinst) | 13 | 0.0 | Derive instances for the `deepseq` library for your existential types. | (bsd3, data, deprecated, library) | 2016-10-13 | RenzoCarbonara |

exinst-hashable (deprecated in favor of exinst) | 21 | 0.0 | Derive instances for the `hashable` library for your existential types. | (bsd3, data, deprecated, library) | 2016-10-13 | RenzoCarbonara |

exinst-serialise | 16 | 0.0 | Dependent pairs and their instances. | (bsd3, data, library) | 2020-05-10 | RenzoCarbonara |

existential | 14 | 0.0 | Existential types with lens-like accessors. | (data, library, mit) | 2016-10-28 | SimonHudon, bandali |

explicit-constraint-lens | 9 | 0.0 | Fully-flexible polymorphic lenses, without any bizarre profunctors | (data, gpl, library) | 2017-12-30 | leftaroundabout |

express | 77 | 0.0 | Dynamically-typed expressions involving function application and variables. | (bsd3, data, library) | 2021-09-20 | rudymatela |

expressions | 79 | 1.5 | Expressions and Formulae a la carte | (bsd3, data, library, logic, math) | 2019-04-30 | jakubdaniel |

expressions-z3 | 51 | 0.0 | Encode and Decode expressions from Z3 ASTs | (bsd3, data, library, logic, math) | 2019-04-30 | jakubdaniel |

extend-record-data-th | 11 | 0.0 | TH to define a new record data type that extends the existing record data type. | (bsd3, data, library) | 2019-07-07 | nakaji_dayo |

extensible | 277 | 0.0 | Extensible, efficient, optics-friendly data types and effects | (bsd3, data, library, monads, records) | 2021-10-19 | FumiakiKinoshita |

extensible-data | 18 | 0.0 | Sums/products/lists/trees which can be extended in other modules | (data, library, public-domain) | 2012-02-17 | AaronBlack |

extensible-sp | 10 | 2.0 | light-weight, extensible sums and products over types and kinds | (data, library, mit) | 2017-04-22 | jadaska |

extractable-singleton | 19 | 0.0 | A functor, where the "stored" value is isomorphic to Identity | (bsd3, data, library) | 2017-05-10 | athanclark |

f-algebra-gen | 19 | 0.0 | Generate a special f-algebra combinator from any data type. | (data, library, mit) | 2019-07-19 | bolt12 |

facts | 9 | 0.0 | Refined types | (bsd3, data, library) | 2018-06-16 | mrkkrp |

fadno-braids | 39 | 0.0 | Braid representations in Haskell | (algebra, bsd2, data, library, math) | 2020-12-27 | spopejoy |

failable-list (deprecated in favor of enumerator) | 14 | 0.0 | A list-like type for lazy streams, which might terminate with an error. | (bsd3, data, deprecated, error-handling, library) | 2009-12-07 | JohnMillikin |

fair | 5 | 0.0 | Lists with fair choice | (bsd3, data, library) | 2019-04-01 | |

fair-predicates | 15 | 0.0 | Fair Predicates | (data, library, public-domain) | 2009-03-25 | SebastianFischer |

fake | 39 | 0.0 | Randomly generated fake data | (bsd3, data, library) | 2021-05-06 | DougBeardsley |

fallible | 8 | 0.0 | (bsd3, data, library) | 2020-02-13 | matsubara0507 | |

familiar-reflection (deprecated) | 9 | 0.0 | Reifies arbitrary terms into types that can be reflected back into terms | (bsd3, data, deprecated, library, reflection) | 2018-05-08 | |

family-tree | 93 | 0.0 | A family tree library for the Haskell programming language. | (bsd3, data, genealogy, library) | 2015-04-16 | NathanVanDoorn |

fast-builder | 195 | 0.0 | Fast ByteString Builder | (data, library, public-domain) | 2021-08-22 | AkioTakano |

fast-digits | 28 | 0.0 | Integer-to-digits conversion. | (data, gpl, library) | 2021-08-08 | Bodigrim |

fast-nats | 11 | 0.0 | Natural Numbers with no overhead | (data, library, mit) | 2016-12-24 | mckeankylej |

fasta | 134 | 0.0 | A simple, mindless parser for fasta files. | (data, gpl, library) | 2017-02-13 | GregorySchwartz |

fastsum | 51 | 0.0 | A fast open-union type suitable for 100+ contained alternatives | (bsd3, data, library) | 2019-12-11 | patrick_thomson |

fay-text | 48 | 0.0 | Fay Text type represented as JavaScript strings | (data, fay, library, mit, text) | 2015-02-11 | AdamBergmark |

fca | 11 | 0.0 | Algo for Formal Concept Analysis | (agpl, data, library) | 2014-07-12 | Rpr |

fclabels | 358 | 2.25 | First class accessor labels implemented as lenses. | (bsd3, data, lenses, library) | 2021-05-27 | AdamBergmark, ErikHesselink, SebastiaanVisser |

fclabels-monadlib | 25 | 0.0 | MonadLib monadic interface for the "fclabels" package. | (bsd3, data, library) | 2012-04-03 | BardurArantsson |

fields | 11 | 0.0 | First-class record field combinators with infix record field syntax. | (bsd3, data, library) | 2010-08-11 | JussiKnuuttila |

fieldwise | 10 | 0.0 | Provides Fieldwise typeclass for operations of fields of records treated as independent components. | (bsd2, data, library) | 2014-07-18 | GracjanPolak |

file-embed | 1698 | 2.5 | Use Template Haskell to embed file contents directly. | (bsd2, data, library) | 2021-08-29 | MichaelSnoyman |

file-embed-lzma | 161 | 2.0 | Use Template Haskell to embed (LZMA compressed) data. | (bsd3, data, library) | 2018-04-05 | phadej |

file-embed-poly (deprecated) | 9 | 0.0 | Use Template Haskell to embed file contents directly. | (bsd3, data, deprecated, library) | 2016-08-02 | |

filecache | 85 | 0.0 | A cache system associating values to files. | (bsd3, data, library) | 2018-11-23 | SimonMarechal |

filediff | 89 | 0.0 | Diffing and patching module | (bsd3, data, library) | 2015-05-25 | bgwines |

filestore | 250 | 0.0 | Interface for versioning file stores. | (bsd3, data, library) | 2020-08-28 | GwernBranwen, JohnMacFarlane |

filesystem-conduit (deprecated in favor of conduit-combinators) | 60 | 0.0 | Use system-filepath data types with conduits. (deprecated) | (conduit, data, deprecated, library, mit) | 2014-03-20 | MichaelSnoyman |

filesystem-trees | 35 | 1.25 | Recursively manipulate and traverse filesystems as lazy rose trees. | (bsd3, data, library, system) | 2015-05-03 | AdamCurtis |

filters-basic | 30 | 0.0 | Allows to change the structure of the function output. | (RealFrac, data, filters, library, mit) | 2020-12-31 | OleksandrZhabenko |

filtrable | 198 | 0.0 | Class of filtrable containers | (bsd3, data, library) | 2020-08-30 | MatthewFarkasDyck |

fin | 126 | 2.0 | Nat and Fin: peano naturals and finite numbers | (bsd3, data, dependent-types, library, math, singletons) | 2021-02-28 | phadej |

fin-int | 12 | 0.0 | Finite sets of static size | (apache, data, library) | 2021-10-11 | AndrewPritchard |

fingertree-tf | 6 | 0.0 | Generic finger-tree structure using type families. | (bsd3, data, data-structures, library) | 2014-10-05 | pawel834 |

finitary | 52 | 2.0 | A better, more type-safe Enum. | (data, gpl, library) | 2021-02-11 | koz_ross, sheaf |

finitary-derive | 24 | 0.0 | Flexible and easy deriving of type classes for finitary types. | (data, gpl, library) | 2021-02-11 | koz_ross, sheaf |

finitary-optics | 5 | 0.0 | Prisms and Isos between finitary types. | (data, gpl, library) | 2020-06-06 | koz_ross, sheaf |

finite-field | 65 | 0.0 | Finite Fields | (algebra, bsd3, data, library, math) | 2021-01-02 | MasahiroSakai |

finite-table | 9 | 0.0 | Types isomorphic to Fin, and Tables indexed by them. | (apache, data, library) | 2021-09-17 | AndrewPritchard |

finite-typelits | 232 | 2.0 | A type inhabited by finitely many values, indexed by type-level naturals. | (bsd3, data, library) | 2018-07-12 | mniip |

first-and-last | 11 | 0.0 | First and Last generalized to return up to n values | (bsd3, data, library) | 2015-10-16 | andrus |

first-class-patterns | 86 | 2.0 | First class patterns and pattern matching, using type families | (bsd3, data, library, pattern) | 2019-10-01 | BrentYorgey, ReinerPope, shersh, vrom911 |

fit | 7 | 0.0 | FIT file decoder | (bsd3, data, fitness, library, parsing) | 2016-03-04 | mgiles |

fitsio | 7 | 0.0 | A library for reading and writing data files in the FITS data format. | (data, library, physics) | 2008-12-31 | EricSessoms |

fixed-length | 71 | 0.0 | Lists with statically known length based on non-empty package. | (bsd3, data, library) | 2021-07-26 | HenningThielemann |

fixed-list | 28 | 0.0 | A fixed length list type | (bsd3, data, library) | 2015-05-10 | JobVranish |

fixed-point (deprecated) | 42 | 0.0 | Binary fixed-point arithmetic | (data, deprecated, game, library, math, mit, numerical) | 2011-08-27 | JakeMcArthur |

fixed-point-vector (deprecated) | 15 | 0.0 | Unbox instances for the fixed-point package | (data, deprecated, game, library, math, mit, numerical) | 2011-08-27 | JakeMcArthur |

fixed-point-vector-space (deprecated) | 5 | 0.0 | vector-space instances for the fixed-point package | (data, deprecated, game, library, math, mit, numerical) | 2011-08-27 | JakeMcArthur |

fixed-vector | 615 | 0.0 | Generic vectors with statically known size. | (bsd3, data, library) | 2021-11-13 | AlexeyKhudyakov |

fixed-vector-binary | 77 | 0.0 | Binary instances for fixed-vector | (bsd3, data, library) | 2021-11-13 | AlexeyKhudyakov |

fixed-vector-cborg | 61 | 0.0 | Binary instances for fixed-vector | (bsd3, data, library) | 2021-11-13 | AlexeyKhudyakov |

fixed-vector-cereal | 77 | 0.0 | Cereal instances for fixed-vector | (bsd3, data, library) | 2021-11-13 | AlexeyKhudyakov |

fixed-vector-hetero | 191 | 0.0 | Library for working with product types generically | (bsd3, data, library) | 2021-11-13 | AlexeyKhudyakov |

fixedprec | 52 | 0.0 | A fixed-precision real number type | (bsd3, data, library, math) | 2018-11-06 | PeterSelinger |

fixfile | 30 | 2.0 | File-backed recursive data structures. | (data, lgpl, library) | 2017-01-07 | rev_null |

fixpoint | 17 | 0.0 | Data types as fixpoints | (bsd3, data, library) | 2008-10-14 | RomanLeshchinskiy |

fixtime | 18 | 0.0 | Some fixes to the time package | (bsd2, data, library) | 2014-11-03 | pharpend |

flat | 79 | 2.25 | Principled and efficient bit-oriented binary serialization. | (bsd3, data, library, parsing, serialization) | 2020-05-24 | PasqualinoAssini |

flat-maybe | 10 | 0.0 | Strict Maybe without space and indirection overhead | (bsd3, data, library) | 2015-11-11 | AndrasKovacs |

flatbuffers | 43 | 2.0 | Haskell implementation of the FlatBuffers protocol. | (bsd3, data, library, network, serialization) | 2020-11-14 | dcastro |

flay | 14 | 0.0 | Work generically on your datatype without knowing its shape nor its contents. | (bsd3, data, generics, library) | 2018-05-26 | RenzoCarbonara |

flexible-time | 20 | 0.0 | simple extension of Data.UnixTime. | (data, library, mit) | 2015-02-25 | tattsun |

flexiwrap | 13 | 0.0 | Flexible wrappers | (bsd3, data, library) | 2011-09-23 | IainAlexander |

flexiwrap-smallcheck | 11 | 0.0 | SmallCheck (Serial) instances for flexiwrap | (bsd3, data, library) | 2011-09-23 | IainAlexander |

flight-igc | 14 | 0.0 | A parser for IGC files. | (data, library, mpl, parsing) | 2018-09-11 | philderbeast |

flight-kml | 12 | 0.0 | Parsing of pilot tracklogs dumped as KML. | (data, flight, geography, gps, kml, library, mpl, parsing, xml) | 2018-09-11 | philderbeast |

float-binstring | 14 | 0.0 | C99 printf "%a" style formatting and parsing | (bsd3, data, library, numerical) | 2014-07-23 | AntonNikishaev |

floating-bits | 19 | 0.0 | Conversions between floating and integral values. | (bsd3, data, library) | 2015-06-18 | JonasScholl |

fmlist | 576 | 0.0 | FoldMap lists | (bsd3, data, library) | 2020-08-18 | SjoerdVisscher |

focus | 310 | 0.0 | A general abstraction for manipulating elements of container data structures | (containers, data, library, mit) | 2021-09-22 | NikitaVolkov |

foldable-ix | 29 | 0.0 | Functions to find out the indices of the elements in the Foldable structures | (data, library, mit) | 2021-02-18 | OleksandrZhabenko |

folds | 271 | 2.0 | Beautiful Folding | (bsd3, comonads, data, enumerator, library) | 2021-11-16 | EdwardKmett, EricMertens, ryanglscott |

folds-common | 12 | 0.0 | A playground of common folds for folds | (data, library, mit) | 2014-12-30 | jozefg |

foscam-directory | 46 | 0.0 | Foscam File format | (bsd3, data, file, library) | 2016-11-26 | TonyMorris |

foscam-filename | 21 | 0.0 | Foscam File format | (bsd3, data, file, library, parsing) | 2015-11-19 | TonyMorris |

foscam-sort | 20 | 0.0 | Foscam File format | (bsd3, data, file, library, parsing, program) | 2016-11-26 | TonyMorris |

fraction | 56 | 0.0 | Fractions | (bsd3, data, library) | 2016-07-19 | WolfgangJeltsch |

free-functors | 225 | 0.0 | Free functors, adjoint to functors that forget class constraints. | (bsd3, category-theory, data, library, math) | 2020-10-05 | SjoerdVisscher |

freq | 21 | 0.0 | Are you ready to get freaky? | (data, library, mit, text) | 2019-04-29 | chessai |

frontmatter | 25 | 0.0 | Parses frontmatter as used in Jekyll markdown files. | (data, library, mit) | 2015-12-20 | yamadapc |

fsmActions | 46 | 0.0 | Finite state machines and FSM actions | (bsd3, data, library) | 2012-12-14 | AndyGimblett |

fsnotify-conduit | 18 | 0.0 | Get filesystem notifications as a stream of events | (conduit, data, library, mit) | 2018-06-04 | MichaelSnoyman |

ftree | 11 | 0.0 | Depth-typed functor-based trees, both top-down and bottom-up | (bsd3, data, library) | 2019-02-08 | ConalElliott |

full-text-search | 51 | 0.0 | In-memory full text search engine | (bsd3, data, library, search, text) | 2017-08-31 | DuncanCoutts, MikolajKonarski |

functional-kmp | 10 | 0.0 | KMP implemented on haskell's built-in cons-cell-based lists. | (bsd3, data, library) | 2015-11-12 | mniip |

functor-classes-compat | 411 | 0.0 | Data.Functor.Classes instances for core packages | (bsd3, data, library) | 2021-11-15 | phadej |

functor-combinators | 85 | 0.0 | Tools for functor combinator-based program design | (bsd3, data, library) | 2021-09-30 | jle |

functor-combo | 89 | 0.0 | Functor combinators with tries & zippers | (bsd3, data, library) | 2015-05-04 | ConalElliott |

functor-infix | 24 | 2.0 | Infix operators for mapping over compositions of functors. Lots of them. | (data, library, mit) | 2017-04-23 | vi |

functor-monadic | 23 | 0.0 | Monad-style combinators for functors. | (apache, data, library) | 2015-05-17 | jtapolczai, jtapolczai2 |

functor-products | 15 | 0.0 | General functor products for various Foldable instances | (bsd3, data, library) | 2019-10-23 | jle |

functor-utils | 23 | 0.0 | Collection of functor utilities, providing handy operators, like generalization of (.). | (apache, data, library) | 2018-12-18 | danilo2, iamrecursion |

fusion (deprecated in favor of streaming) | 25 | 0.0 | Effectful streaming library based on shortcut fusion techniques | (bsd3, data, deprecated, library) | 2015-08-12 | JohnWiegley |

fuzzyset | 232 | 0.0 | Fuzzy set for approximate string matching | (bsd3, data, library) | 2021-11-17 | arbelos |

fvars | 9 | 0.0 | Fast Mutable Vars | (bsd3, data, library) | 2019-09-22 | erick |

game-tree | 13 | 0.0 | Searching game trees with alpha-beta pruning | (data, library) | 2009-03-20 | ColinAdams |

garfield | 10 | 0.0 | TBA | (bsd3, data, library) | 2018-11-15 | chessai |

gather | 10 | 0.0 | An applicative for parsing unordered things, heterogenous sorting | (bsd3, data, library, parsing, sorting) | 2020-05-12 | RobertHensing |

gc | 15 | 2.0 | Poor Richard's Memory Manager | (bsd3, data, library) | 2021-04-13 | EdwardKmett, EricMertens, ryanglscott |

gdiff | 11 | 0.0 | Generic diff and patch | (bsd3, data, library) | 2014-06-27 | AndresLoeh, EelcoLempsink |

general-prelude (deprecated) | 15 | 0.0 | Prelude replacement using generalized type classes where possible | (bsd3, control, data, deprecated, library) | 2012-12-18 | JohnWiegley |

generic-accessors | 82 | 0.0 | stringly-named getters for generic data | (bsd3, data, library) | 2021-04-01 | GregHorn |

generic-aeson | 152 | 0.0 | Derivation of Aeson instances using GHC generics. | (bsd3, data, library) | 2021-11-03 | AdamBergmark, AlejandroSerrano, ErikHesselink |

generic-binary | 16 | 0.0 | Generic Data.Binary derivation using GHC generics. | (bsd3, data, generics, library) | 2011-11-12 | SebastiaanVisser |

generic-labels | 11 | 0.0 | Generically extract and replace collections of record fields | (bsd3, data, generics, library, records) | 2021-02-09 | sheaf |

generic-match | 29 | 0.0 | First class pattern matching | (data, library, mit) | 2021-08-16 | sgschlesinger |

generic-monoid | 461 | 0.0 | Derive monoid instances for product types. | (bsd3, data, library) | 2020-06-14 | lukec |

generic-storable | 10 | 0.0 | Generic implementation of Storable | (bsd3, data, library) | 2012-05-11 | HideyukiTanaka |

generic-trie | 39 | 2.0 | A map, where the keys may be complex structured data. | (bsd3, data, library) | 2018-04-10 | EricMertens |

generic-xmlpickler | 46 | 0.0 | Generic generation of HXT XmlPickler instances using GHC Generics | (bsd3, data, library, xml) | 2019-11-13 | AdamBergmark, ErikHesselink |

generics-sop-lens | 44 | 0.0 | Lenses for types in generics-sop | (bsd3, data, generics, library) | 2020-03-30 | phadej |

genericserialize | 10 | 0.0 | Serialization library using Data.Generics | (bsd3, data, library) | 2008-03-16 | GwernBranwen |

genvalidity-typed-uuid | 139 | 0.0 | Generators for Phantom-Typed version of UUID | (data, library, mit) | 2021-11-24 | Norfair |

geo-uk | 21 | 0.0 | High precision conversion between GPS and UK Grid | (bsd3, data, library) | 2016-11-18 | tolysz |

geohash | 15 | 0.0 | Geohash latitudes and longitudes. | (bsd3, data, library) | 2009-10-24 | MariusEriksen |

geojson | 167 | 0.0 | A thin GeoJSON Layer above the aeson library | (bsd3, data, library) | 2020-04-03 | domdere, newmana |

geojson-types | 24 | 0.0 | GeoJSON data types including JSON/BSON conversion. | (bsd3, data, library) | 2016-05-16 | alios |

ghc-compact | 13 | 0.0 | In memory storage of deeply evaluated data structure | (bsd3, data, library) | 2017-07-23 | BenGamari, HerbertValerioRiedel |

ghci-hexcalc | 24 | 0.0 | GHCi as a Hex Calculator interactive | (bsd3, data, library) | 2019-07-20 | takenobut |

ghcjs-promise | 26 | 0.0 | Bidirectional bidings to javascript's promise. | (bsd3, data, library) | 2016-11-11 | AlejandroDuranPallares |

ghost-buster | 11 | 0.0 | Existential type utilites | (bsd3, data, library) | 2017-08-29 | lazersmoke |

git-date | 24 | 0.0 | Bindings to the date parsing from Git. | (data, gpl, library) | 2018-06-03 | StephenWeber |

git-object (deprecated in favor of gitlib) | 23 | 0.0 | Git object and its parser | (bsd3, data, deprecated, library) | 2012-01-20 | KazuYamamoto |

global | 14 | 0.0 | Library enabling unique top-level declarations | (bsd3, data, language, library, system) | 2014-12-02 | ByronJohnson |

global-variables | 23 | 0.0 | Namespaced, global, and top-level mutable variables without unsafePerformIO. | (bsd3, data, library, reflection) | 2012-03-03 | JeanMarieGaillourdet |

gofer-prelude | 26 | 0.0 | The Gofer 2.30 standard prelude | (bsd3, data, library) | 2011-05-09 | DonaldStewart |

google-dictionary (deprecated) | 19 | 0.0 | Simple interface to the google.com/dictionary API | (bsd3, data, deprecated, library) | 2014-01-23 | mitchellwrosen |

google-mail-filters | 20 | 0.0 | Write GMail filters and output to importable XML | (bsd3, data, library, web, xml) | 2016-03-31 | LiyangHu |

googlepolyline | 19 | 2.0 | Google Polyline Encoder/Decoder | (data, library, mit, text) | 2016-04-16 | lorne |

gpcsets | 22 | 0.0 | Generalized Pitch Class Sets for Haskell. | (bsd3, data, library) | 2009-05-14 | BruceMcCosa |

gps | 37 | 0.0 | For manipulating GPS coordinates and trails. | (bsd3, data, library) | 2015-02-08 | ThomasDuBuisson |

gps2htmlReport | 25 | 0.0 | GPS to HTML Summary Report | (bsd3, data, library, program) | 2012-01-29 | RobStewart |

gpx-conduit | 10 | 0.0 | Read GPX files using conduits | (bsd3, data, library) | 2012-08-12 | RyanTrinkle, ThomasDuBuisson |

grapefruit-records | 58 | 0.0 | A record system for Functional Reactive Programming | (bsd3, data, frp, library, reactivity) | 2017-04-06 | WolfgangJeltsch |

graph | 13 | 0.0 | Class of graphs | (bsd3, data, library) | 2018-06-27 | |

graph-core | 51 | 0.0 | Fast, memory efficient and persistent graph implementation | (data, library, mit) | 2016-02-04 | AlexanderThiemann, DavidLeuschner, StefanWehr |

graph-utils | 26 | 0.0 | A simple wrapper & quasi quoter for fgl. | (bsd3, data, data-structures, graphs, library) | 2010-06-29 | HiromiIshii |

graphbuilder | 9 | 0.0 | A declarative, monadic graph construction language for small graphs | (data, library, mit) | 2012-10-17 | JosephAbrahamson |

graphene | 26 | 0.0 | A minimal Graph Theory library. | (data, library, mit) | 2014-05-25 | 5outh |

graphql-utils | 9 | 0.0 | GraphQL Utils | (bsd3, data, graphql, library, utils) | 2020-09-13 | Lupino |

graphql-w-persistent | 125 | 2.0 | GraphQL interface middleware for SQL databases. | (data, database, development, graphs, language, library) | 2020-09-18 | jasonsychau |

greplicate | 12 | 0.0 | Generalised replicate functions | (data, library) | 2016-02-03 | TonyMorris |

greskell | 362 | 0.0 | Haskell binding for Gremlin graph query language | (bsd3, data, library) | 2021-11-08 | debugito |

greskell-core | 287 | 0.0 | Haskell binding for Gremlin graph query language - core data types and tools | (bsd3, data, library) | 2021-11-08 | debugito |

group-with | 28 | 0.0 | Classify objects by key-generating function, like SQL GROUP BY | (apache, data, library) | 2015-08-17 | ulikoehler |

groupBy | 12 | 0.0 | Replacement definition of Data.List.GroupBy | (data, library, mit) | 2018-01-30 | oisdk |

grouped-list | 72 | 0.0 | Grouped lists. Equal consecutive elements are grouped. | (bsd3, data, library) | 2019-05-11 | DanielDiaz |

groupoid (deprecated) | 9 | 0.0 | A Groupoid class | (bsd3, data, deprecated, library) | 2009-09-27 | StephenTetley |

groups | 1000 | 0.0 | Groups | (algebra, bsd3, data, library, math) | 2021-05-14 | NathanVanDoorn |

grow-vector | 20 | 0.0 | Mutable vector with efficient appends | (data, library, mit) | 2020-12-09 | NCrashed |

gstorable | 15 | 0.0 | Generic implementation of Storable | (bsd3, data, library) | 2018-01-31 | |

gtfs | 5 | 0.0 | The General Transit Feed Specification format | (bsd3, data, library) | 2010-09-27 | KeeganMcAllister |

gtfs-realtime | 11 | 0.0 | GTFS RealTime protobafs library (autogenerated from .proto file) | (bsd3, data, library) | 2018-12-09 | CthulhuDen |

hBDD | 6 | 0.0 | An abstraction layer for BDD libraries | (data, library) | 2015-05-24 | PeterGammie |

hBDD-CMUBDD | 9 | 0.0 | An FFI binding to CMU/Long's BDD library | (data, library) | 2015-05-24 | PeterGammie |

hBDD-CUDD | 11 | 0.0 | An FFI binding to the CUDD library | (data, library) | 2015-05-24 | PeterGammie |

hDFA | 10 | 0.0 | A simple library for representing and minimising DFAs. | (bsd3, data, library) | 2012-06-15 | PeterGammie |

hOpenPGP | 2221 | 0.0 | native Haskell implementation of OpenPGP (RFC4880) | (codec, data, library, mit) | 2021-11-25 | ClintAdams |

hadoop-formats | 28 | 0.0 | Read/write file formats commonly used by Hadoop. | (apache, data, library) | 2014-10-16 | JacobStanley |

hadoop-rpc | 24 | 0.0 | Use the Hadoop RPC interface from Haskell. | (apache, data, library) | 2016-02-25 | ConradParker, JacobStanley |

hadoop-tools | 49 | 0.0 | Fast command line tools for working with Hadoop. | (apache, data, program) | 2016-02-25 | ConradParker, JacobStanley |

halves | 15 | 0.0 | Split or combine data structures to and from halves, quarters, eighths | (bsd3, data, library) | 2018-10-15 | puffnfresh |

handa-data | 10 | 0.0 | This package is deprecated. It formerly contained Haskell utilities for data structures and data manipulation. | (data, library, mit) | 2016-08-01 | BrianBush |

handa-geodata | 13 | 0.0 | Geographic and Geometric Data | (data, geography, geometry, library, mit, program) | 2014-04-27 | BrianBush |

har | 12 | 0.0 | HAR spec in Haskell | (bsd3, data, library) | 2017-04-27 | HaishengWu |

has | 40 | 0.0 | Entity based records | (bsd3, data, library) | 2019-03-31 | YusakuHashimoto |

has-th | 5 | 0.0 | Template Haskell function for Has records. | (bsd3, data, library) | 2010-11-22 | ChrisDone |

hash | 17 | 2.0 | Hashing tools | (bsd3, data, hash, library) | 2013-03-27 | EdwardKmett, EricMertens, ryanglscott |

hash-tree | 9 | 0.0 | Merkle Hash Tree | (bsd3, data, library) | 2017-10-18 | KazuYamamoto |

hashable | 5397 | 1.5 | A class for types that can be converted to a hash value | (bsd3, data, library) | 2021-11-20 | BryanOSullivan, HerbertValerioRiedel, JohanTibell, MilanStraka, phadej |

hashable-accelerate | 18 | 0.0 | A class for types which can be converted into a hash value | (accelerate, bsd3, data, library) | 2020-08-28 | TrevorMcDonell |

hashable-extras (deprecated in favor of hashable) | 73 | 0.0 | Higher-rank Hashable | (bsd3, data, deprecated, hash, library) | 2016-01-17 | EdwardKmett |

hashable-generics | 59 | 0.0 | Automatically generates Hashable instances with GHC.Generics. | (bsd3, data, library) | 2016-05-25 | ClarkGaebel |

hashable-orphans | 11 | 0.0 | Provides instances missing from Hashable. | (bsd3, data, library) | 2017-04-05 | davean |

hashable-time (deprecated in favor of time-compat) | 192 | 0.0 | Hashable instances for Data.Time | (bsd3, data, deprecated, library) | 2021-05-20 | phadej, alkar, davew |

hashabler | 49 | 2.0 | Principled, portable & extensible hashing of data and types, including an implementation of the FNV-1a and SipHash algorithms. | (bsd3, data, library) | 2016-11-20 | BrandonSimmons |

hashes | 159 | 0.0 | Hash functions | (data, library, mit) | 2021-10-23 | larsk |

hashflare | 10 | 0.0 | A library for working with HashFlare.io contracts and hashrates | (bsd2, data, library) | 2017-01-20 | nbrk |

hashmap (deprecated in favor of unordered-containers) | 172 | 2.0 | Persistent containers Map and Set based on hashing. | (bsd3, data, deprecated, library) | 2018-01-03 | MilanStraka, ryanglscott |

hashmap-io | 6 | 0.0 | A Hashmap on io monad. | (bsd3, data, library) | 2021-04-09 | Lupino |

hashring | 9 | 0.0 | Efficient consistent hashing. | (bsd3, data, library) | 2012-02-08 | MichaelCraig |

hashtables | 1246 | 2.5 | Mutable hash tables in the ST monad | (bsd3, data, library) | 2021-11-23 | ErikDeCastroLopo, GregoryCollins, mgmeier |

hashtables-plus (deprecated) | 10 | 0.0 | Extensions for a "hashtables" library | (data, data-structures, deprecated, library, mit) | 2014-04-29 | NikitaVolkov |

haskell-modbus | 29 | 0.0 | A cereal-based parser for the Modbus protocol | (bsd3, data, library, network, parsing) | 2014-04-15 | JasonHickner |

haskell-qrencode | 28 | 0.0 | Haskell bindings for libqrencode. | (bsd3, data, library) | 2013-01-17 | JamesSanders |

haskus-utils-data | 82 | 0.0 | Haskus data utility modules | (bsd3, data, library) | 2021-03-03 | SylvainHenry |

haxparse | 24 | 0.0 | Readable HaxBall replays | (data, library, mit, program) | 2013-09-18 | JoelTaylor |

hbcd | 5 | 0.0 | Packed binary-coded decimal (BCD) serialization | (data, library, mit) | 2012-06-20 | AndrewKay |

hblock | 20 | 0.0 | A mutable vector that provides indexation on the datatype fields it stores | (bsd3, data, library) | 2015-03-20 | HugoGomes |

hdf5-lite | 14 | 0.0 | High-level bindings to the HDF5 "lite" interface | (bsd3, data, library) | 2018-03-30 | ocramz |

hebrew-time | 39 | 0.0 | Hebrew dates and prayer times. | (data, library, mit) | 2019-02-17 | MichaelSnoyman |

heckin | 10 | 0.0 | Oh heck, it's a heckin' case conversion library. | (data, library, mit, text) | 2019-11-09 | maxdeviant |

hedgehog-generic | 35 | 0.0 | GHC Generics automatically derived hedgehog generators | (bsd3, data, development, library, testing) | 2019-04-17 | chessai |

hedn | 313 | 0.0 | EDN parsing and encoding | (bsd3, data, library) | 2021-11-13 | AlexanderBondarenko |

hedn-functor | 9 | 0.0 | Base functor for EDN AST | (bsd3, data, library) | 2019-03-16 | AlexanderBondarenko |

here | 99 | 0.0 | Here docs & interpolated strings via quasiquotation | (bsd3, data, library) | 2018-03-01 | TaylorHedberg |

hetero-dict | 19 | 0.0 | Fast heterogeneous data structures | (data, library, mit) | 2016-06-03 | winterland |

hetero-map | 20 | 0.0 | Pure heterogeneous maps. | (bsd3, data, data-structures, library) | 2009-01-12 | LukePalmer |

heterogeneous-list-literals | 11 | 0.0 | Allows the use of tuples as literals for Heterogeneous collections | (bsd3, data, library) | 2018-07-08 | DavidMD |

heterolist | 10 | 0.0 | A heterogeneous list type | (data, library, mit) | 2017-03-09 | clinton |

hex | 44 | 0.0 | Convert strings into hexadecimal and back. | (bsd3, data, library) | 2020-09-07 | TaruKarttunen |

hexpat-pickle-generic (deprecated) | 39 | 0.0 | Picklers for de/serialising Generic data types to and from XML | (bsd3, data, deprecated, library, xml) | 2013-10-28 | BrendanHay |

hexquote | 9 | 0.0 | Hexadecimal ByteString literals, with placeholders that bind variables | (bsd3, data, library) | 2011-09-14 | KeeganMcAllister |

hexstring | 38 | 0.0 | Fast and safe representation of a hex string | (data, library, mit) | 2015-04-21 | solatis |

hgeos | 77 | 0.0 | Simple Haskell bindings to GEOS C API | (data, geography, geometry, library, mit, text) | 2016-08-10 | rcook |

hgraph | 8 | 0.0 | Tools for working on (di)graphs. | (data, gpl, library) | 2021-08-27 | mgmillani |

hgrib | 26 | 0.0 | Unofficial bindings for GRIB API | (data, gpl, library) | 2015-11-07 | mjakob |

hierarchy | 58 | 0.0 | Predicated traversal of generated trees | (bsd3, data, library) | 2018-05-11 | JohnWiegley, dnadales |

higgledy | 59 | 2.0 | Partial types as a type constructor. | (data, library, mit) | 2021-03-20 | i_am_tom |

hinze-streams | 9 | 0.0 | Streams and Unique Fixed Points | (bsd3, data, library) | 2009-05-03 | DonaldStewart |

hips | 6 | 0.0 | an IPS patcher | (bsd3, data, program) | 2011-03-29 | PatrickPalka |

histogram-fill | 162 | 0.0 | Library for histograms creation. | (bsd3, data, library) | 2018-10-06 | AlexeyKhudyakov |

histogram-fill-binary | 10 | 0.0 | Binary instances for histogram-fill package | (bsd3, data, library) | 2017-02-19 | AlexeyKhudyakov |

histogram-fill-cereal | 8 | 0.0 | Binary instances for histogram-fill package | (bsd3, data, library) | 2017-02-19 | AlexeyKhudyakov |

histogram-simple | 10 | 0.0 | Simple Data.Map-based histogram | (bsd3, data, library) | 2021-02-05 | jonascarpay |

hjcase (deprecated) | 9 | 0.0 | Jcase library for Haskell | (data, deprecated, library, mit) | 2015-05-09 | seagreen |

hjsonpointer (deprecated) | 137 | 1.75 | JSON Pointer library | (data, deprecated, library, mit) | 2018-09-30 | seagreen |

hjsonschema (deprecated) | 279 | 0.0 | JSON Schema library | (data, deprecated, library, mit) | 2020-05-01 | seagreen |

hkd-delta | 9 | 0.0 | Definition of "Delta structures" for higher kinded data. | (bsd3, data, library) | 2019-06-06 | trevorcook |

hkd-lens | 9 | 0.0 | Generic lens/prism/traversal-kinded data. | (bsd3, data, library) | 2019-06-04 | trevorcook |

hlist | 15 | 1.25 | Heterogeneous list | (bsd3, data, library) | 2018-01-25 | |

hmatrix-csv | 15 | 0.0 | CSV encoding and decoding for hmatrix. | (bsd3, data, library) | 2015-04-08 | lyzrd |

hmatrix-repa | 39 | 0.0 | Adaptors for interoperability between hmatrix and repa | (bsd3, data, library, math) | 2016-09-22 | VivianMcPhail |

hmemdb | 67 | 0.0 | In-memory relational database | (bsd3, data, database, library) | 2014-05-10 | MiguelMitrofanov |

hmpfr | 111 | 2.0 | Haskell binding to the MPFR library | (bsd3, data, library, math) | 2018-01-16 | AlesBizjak, MichalKonecny |

hnetcdf | 40 | 0.0 | Haskell NetCDF library | (bsd3, data, library, program) | 2019-02-06 | DominicSteinitz, IanRoss |

hnix | 338 | 2.5 | Haskell implementation of the Nix language | (bsd3, data, library, nix, system) | 2021-11-02 | JohnWiegley, sjakobi, AntonLatukha |

hocon | 20 | 0.0 | Small library for typesafe's configuration specification | (bsd3, data, library) | 2020-12-02 | aleperaltabazas |

hodatime | 16 | 0.0 | A fully featured date/time library based on Nodatime | (bsd3, data, library, time) | 2020-02-16 | jason_j |

hole | 6 | 1.25 | Higher kinded type removal | (bsd3, data, library) | 2013-09-08 | ThomasEding |

holmes | 31 | 0.0 | Tools and combinators for solving constraint problems. | (data, library, mit) | 2021-01-04 | i_am_tom |

homotuple | 28 | 0.0 | Homotuple, all whose elements are the same type | (apache, data, library) | 2021-03-18 | kakkun61 |

hoodle-types | 46 | 0.0 | Data types for programs for hoodle file format | (bsd3, data, library) | 2016-07-25 | IanWooKim |

hopenpgp-tools | 340 | 0.0 | hOpenPGP-based command-line tools | (agpl, codec, data, program) | 2021-01-03 | ClintAdams |

horizon | 11 | 0.0 | Sunrise and sunset UTC approximations from latitude and longitude coordinates | (bsd3, data, library) | 2015-02-26 | intractable |

hostaddress | 75 | 0.0 | Network Host Addresses | (data, library, mit, network) | 2021-10-23 | larsk |

hpc-codecov | 24 | 0.0 | Generate codecov report from hpc data | (bsd3, data, library, program, test) | 2021-04-02 | AtsuroHoshino |

hreader-lens | 26 | 0.0 | Optics for hreader package | (data, library, mit) | 2017-05-31 | dredozubov |

hs-GeoIP | 22 | 0.0 | Haskell bindings to the MaxMind GeoIPCity database via the C library | (bsd3, data, library) | 2013-03-15 | OzgunAtaman |

hs-blake2 | 12 | 0.0 | A cryptohash-inspired library for blake2 | (bsd3, data, library) | 2014-04-30 | tsuraan |

hs-excelx | 22 | 0.0 | HS-Excelx provides basic read-only access to Excel 2007 and 2010 documents in XLSX format. | (bsd3, data, library) | 2013-01-28 | MarkBaran |

hs-multiaddr | 14 | 2.0 | Multiaddr library | (apache, data, library) | 2018-04-25 | CMCDragonkai |

hs-openmoji-data | 10 | 0.0 | The OpenMoji emoji dataset | (bsd3, data, library, program, text) | 2020-12-29 | abrar |

hs-php-session | 34 | 0.0 | PHP session and values serialization | (bsd3, data, library) | 2014-10-25 | elblake |

hs-pkg-config | 20 | 0.0 | Create pkg-config configuration files | (bsd3, data, development, library) | 2014-12-24 | PeterTrsko |

hs-swisstable-hashtables-class | 5 | 0.0 | Data.HashTable.Class instance definition for Data.HashTable.ST.Swiss | (bsd3, data, library) | 2021-02-15 | nakaji_dayo |

hschema | 16 | 0.0 | Describe schemas for your Haskell data types. | (data, lgpl, library, schema) | 2018-11-14 | alonsodomin |

hschema-aeson | 16 | 0.0 | Describe schemas for your Haskell data types. | (data, json, lgpl, library, schema) | 2018-11-14 | alonsodomin |

hschema-prettyprinter | 12 | 0.0 | Describe schemas for your Haskell data types. | (data, lgpl, library, schema, text) | 2018-11-14 | alonsodomin |

hschema-quickcheck | 17 | 0.0 | Describe schemas for your Haskell data types. | (data, lgpl, library, schema, testing) | 2018-11-14 | alonsodomin |

hset | 29 | 0.0 | Primitive list with elements of unique types. | (bsd3, data, library) | 2015-10-29 | AlekseyUymanov |

hsini | 87 | 2.0 | ini configuration files | (bsd3, configuration, data, library) | 2018-06-05 | MagnusTherning |

hsndfile | 81 | 0.0 | Haskell bindings for libsndfile | (data, lgpl, library, sound) | 2015-09-18 | StefanKersten |

hsndfile-storablevector | 9 | 0.0 | Haskell bindings for libsndfile (Data.StorableVector interface) | (data, library, sound) | 2011-11-21 | StefanKersten |

hsndfile-vector | 21 | 0.0 | Haskell bindings for libsndfile (Data.Vector interface) | (data, library, sound) | 2011-11-21 | StefanKersten |

htlset (deprecated in favor of htssets) | 10 | 0.0 | Heterogenous Set | (bsd3, data, deprecated, library) | 2019-01-02 | kelemzol |

htoml | 66 | 0.0 | Parser for TOML files | (bsd3, configuration, data, json, language, library, parser, program, text) | 2016-11-07 | cies |

htoml-megaparsec | 145 | 0.0 | Parser for TOML files | (bsd3, configuration, data, language, library, text, toml) | 2021-02-23 | vmchale |

htssets | 13 | 0.0 | Heterogenous Sets | (bsd3, data, library) | 2019-01-03 | kelemzol |

https-everywhere-rules | 21 | 0.0 | High-level access to HTTPS Everywhere rulesets. | (data, library, mit) | 2014-08-24 | vi |

https-everywhere-rules-raw | 9 | 0.0 | Low-level (i.e. XML) access to HTTPS Everywhere rulesets. | (data, gpl, library) | 2014-08-24 | vi |

httpspec | 11 | 0.0 | Specification of HTTP request/response generators and parsers | (data, library, web) | 2010-10-05 | DavidLeuschner, StefanWehr |

huffman | 15 | 2.0 | Pure Haskell implementation of the Huffman encoding algorithm | (bsd3, compression, data, library) | 2012-02-28 | MaximeHenrion |

hunt-searchengine | 15 | 0.0 | A search and indexing engine. | (data, library, mit, text) | 2015-03-03 | alexbiehl |

hunt-server | 19 | 0.0 | A search and indexing engine server. | (data, mit, program, text) | 2015-03-01 | alexbiehl |

hvect | 121 | 0.0 | Simple strict heterogeneous lists | (data, library, mit) | 2017-02-03 | AlexanderThiemann |

hw-aeson | 20 | 0.0 | Convenience functions for Aeson | (bsd3, data, json, library) | 2020-04-14 | haskellworks |

hw-all | 9 | 0.0 | Demo library | (bsd3, conduit, data, library) | 2019-11-06 | haskellworks |

hw-balancedparens | 158 | 0.0 | Balanced parentheses | (bit, bsd3, data, data-structures, library, program, succinct-data-structures) | 2020-10-07 | newhoggy, haskellworks, GeorgeWilson |

hw-bits | 251 | 2.0 | Bit manipulation | (bit, bsd3, data, library) | 2020-05-16 | newhoggy, haskellworks, GeorgeWilson |

hw-conduit | 79 | 0.0 | Conduits for tokenizing streams. | (conduit, data, library, mit) | 2020-04-14 | newhoggy, haskellworks, GeorgeWilson |

hw-conduit-merges | 15 | 0.0 | Additional merges and joins for Conduit | (bsd3, conduit, data, library) | 2020-04-14 | haskellworks |

hw-dump | 21 | 0.0 | File Dump | (bit, bsd3, data, library, program) | 2020-04-14 | newhoggy, haskellworks |

hw-eliasfano | 26 | 0.0 | Elias-Fano | (bsd3, data, data-structures, library, program, succinct-data-structures) | 2020-04-14 | newhoggy, haskellworks |

hw-excess | 87 | 0.0 | Excess | (bsd3, data, data-structures, library, succinct-data-structures) | 2020-04-14 | newhoggy, haskellworks |

hw-int | 67 | 0.0 | Additional facilities for Integers | (bsd3, data, library) | 2020-04-26 | haskellworks |

hw-json | 199 | 2.0 | Memory efficient JSON parser | (bsd3, data, library, program) | 2020-10-17 | newhoggy, haskellworks |

hw-json-lens | 25 | 0.0 | Lens for hw-json | (bsd3, data, data-structures, json, library, succinct-data-structures) | 2020-04-14 | newhoggy, haskellworks |

hw-json-simd | 53 | 0.0 | SIMD-based JSON semi-indexer | (bsd3, data, library, program) | 2020-04-14 | newhoggy, haskellworks |

hw-json-simple-cursor | 14 | 0.0 | Memory efficient JSON parser | (bsd3, data, library, program) | 2020-04-14 | newhoggy, haskellworks |

hw-json-standard-cursor | 40 | 0.0 | Memory efficient JSON parser | (bsd3, data, library, program) | 2020-05-04 | newhoggy, haskellworks |

hw-mquery | 57 | 0.0 | Monadic query DSL | (bsd3, data, library, program) | 2020-04-14 | newhoggy, haskellworks |

hw-packed-vector | 26 | 0.0 | Packed Vector | (bsd3, data, library, program, vector) | 2020-04-14 | newhoggy, haskellworks |

hw-parser | 57 | 0.0 | Simple parser support | (bsd3, data, library, parser) | 2020-04-14 | newhoggy, haskellworks |

hw-playground-linear | 10 | 0.0 | Primitive functions and data types | (bsd3, data, library) | 2021-02-24 | haskellworks |

hw-prim | 459 | 0.0 | Primitive functions and data types | (bsd3, data, library) | 2020-04-14 | newhoggy, haskellworks, GeorgeWilson |

hw-prim-bits | 28 | 0.0 | Primitive support for bit manipulation | (bsd3, data, library, program) | 2021-09-18 | newhoggy, haskellworks |

hw-rankselect | 227 | 2.0 | Rank-select | (bit, bsd3, data, data-structures, library, program, succinct-data-structures) | 2020-04-14 | newhoggy, haskellworks, GeorgeWilson |

hw-rankselect-base | 118 | 0.0 | Rank-select base | (bit, bsd3, data, data-structures, library, succinct-data-structures) | 2020-06-09 | newhoggy, haskellworks, GeorgeWilson |

hw-simd | 97 | 0.0 | SIMD library | (bit, bsd3, data, library, simd) | 2020-04-14 | newhoggy, haskellworks |

hw-simd-cli | 9 | 0.0 | SIMD library | (bit, bsd3, data, library, program, simd) | 2021-03-17 | newhoggy, haskellworks |

hw-streams | 66 | 0.0 | Primitive functions and data types | (bsd3, data, library) | 2020-04-14 | newhoggy, haskellworks |

hw-string-parse | 46 | 0.0 | String parser | (bit, bsd3, data, library) | 2017-08-26 | newhoggy, haskellworks, GeorgeWilson |

hw-succinct | 68 | 0.0 | Succint datastructures | (conduit, data, library, mit) | 2016-10-24 | newhoggy, haskellworks |

hw-uri | 108 | 0.0 | Supports IO on URIs | (bsd3, data, library, program) | 2020-03-12 | newhoggy, haskellworks |

hw-vector (deprecated in favor of hw-prim) | 8 | 0.0 | Vector type with convenient typeclass instances | (bsd3, data, deprecated, library) | 2016-10-28 | haskellworks |

hw-xml | 98 | 2.0 | XML parser based on succinct data structures. | (bsd3, data, data-structures, library, program, succinct-data-structures, xml) | 2020-04-14 | newhoggy, haskellworks |

hwsl2 | 68 | 0.0 | Hashing with SL2 | (data, library, mit) | 2017-11-03 | srijs |

hwsl2-bytevector | 9 | 0.0 | A hashed byte-vector based on algebraic hashes and finger trees | (data, library, mit) | 2015-07-15 | srijs |

hwsl2-reducers | 9 | 0.0 | Semigroup and Reducer instances for Data.Hash.SL2 | (data, library, mit) | 2015-07-03 | srijs |

hybrid-vectors | 38 | 0.0 | Hybrid vectors e.g. Mixed Boxed/Unboxed vectors | (bsd3, data, library, vector) | 2018-01-18 | EdwardKmett, ryanglscott |

idempotent | 21 | 0.0 | Idempotent monoids | (data, library, mit) | 2014-08-18 | alynn |

identifiers | 41 | 0.0 | Numeric identifiers for values. | (bsd3, data, library) | 2017-05-20 | awagner83 |

idna | 21 | 0.0 | Implements IDNA (RFC 3490). | (bsd3, data, library, rfc, text) | 2014-01-06 | GeorgePollard |

ieee754-parser (deprecated in favor of data-binary-ieee754) | 8 | 0.0 | (data, deprecated, library) | 2009-04-11 | JohnMillikin | |

implicit-params | 17 | 0.0 | Named and unnamed implicit parameters with defaults. | (bsd3, data, library) | 2013-12-23 | ShaneOBrien |

impossible | 31 | 0.0 | Set of data and type definitions of impossible types. Impossible types are useful when declaring type classes / type families instances that should not be expanded by GHC until a specific type is provided in order to keep the types nice and readable. | (apache, data, library) | 2018-12-18 | danilo2, iamrecursion |

incremental | 81 | 0.0 | incremental update library | (bsd3, data, library) | 2020-09-19 | FumiakiKinoshita |

incremental-computing | 9 | 0.0 | Incremental computing | (bsd3, data, library) | 2016-07-25 | WolfgangJeltsch |

incremental-maps | 9 | 0.0 | Package for doing incremental computations on maps | (bsd3, data, library) | 2016-05-25 | jelken |

increments | 12 | 0.0 | type classes for incremental updates to data | (bsd3, data, library) | 2015-01-07 | JohnLato |

indexation | 178 | 0.0 | Tools for entity indexation | (data, library, mit) | 2018-10-08 | NikitaVolkov, IrinaArtemeva, OShev |

indexed-list-literals | 214 | 2.0 | Type safe indexed list literals | (bsd3, data, library) | 2020-04-30 | DavidMD |

indexed-profunctors | 686 | 0.0 | Utilities for indexed profunctors | (bsd3, data, lenses, library, optics, profunctors) | 2021-04-09 | AdamGundry, AndresLoeh, phadej, arybczak |

indexed-traversable | 1611 | 0.0 | FunctorWithIndex, FoldableWithIndex, TraversableWithIndex | (bsd2, data, library) | 2021-10-30 | phadej |

indexed-traversable-instances | 1412 | 0.0 | More instances of FunctorWithIndex, FoldableWithIndex, TraversableWithIndex | (bsd2, data, library) | 2021-10-30 | phadej |

indices | 24 | 0.0 | Multi-dimensional statically bounded indices. | (data, library, mit) | 2014-12-30 | MikeLedger |

infinite-search | 19 | 0.0 | Exhaustively searchable infinite sets. | (algorithms, bsd3, data, library, monads, search) | 2009-01-09 | LukePalmer |

inflist | 9 | 0.0 | An infinite list type and operations thereon. | (bsd3, data, library) | 2012-02-05 | JamesFisher |

ini | 167 | 0.0 | Quick and easy configuration files in the INI format. | (bsd3, configuration, data, library) | 2019-01-02 | ChrisDone, joehillen |

ini-qq | 10 | 0.0 | Quasiquoter for INI | (bsd3, configuration, data, library) | 2016-07-15 | kseo |

initialize | 14 | 0.0 | Initialization and Deinitialization of 'Storable' values. | (bsd3, data, library) | 2018-10-25 | chessai |

inj | 30 | 0.0 | A class for injective (one-to-one) functions | (data, library) | 2018-07-06 | int_index |

inj-base | 35 | 0.0 | 'Inj' instances for 'base' | (bsd3, data, library) | 2018-07-13 | int_index |

injections | 5 | 0.0 | Canonical categorical conversions (injections and projections) | (bsd3, data, library) | 2021-08-26 | ThomasTuegel |

instrument | 10 | 0.0 | Easy stats/metrics instrumentation for Haskell programs | (bsd3, data, library) | 2021-04-01 | MichaelXavier |

int-cast | 221 | 2.0 | Checked conversions between integral types | (bsd3, data, library) | 2018-04-03 | HerbertValerioRiedel |

intern | 483 | 2.0 | Efficient hash-consing for arbitrary data types | (bsd3, data, data-structures, library) | 2021-02-17 | EdwardKmett, ryanglscott |

interpolate | 227 | 2.0 | String interpolation done right | (data, library, mit, text) | 2020-06-05 | SimonHengel |

interpolatedstring-perl6 | 109 | 2.5 | QuasiQuoter for Perl6-style multi-line interpolated strings | (data, library, public-domain) | 2019-10-15 | AudreyTang |

interpolatedstring-qq | 8 | 0.0 | QuasiQuoter for Ruby-style multi-line interpolated strings. | (bsd3, data, library) | 2010-07-18 | ErikCharlebois |

interpolatedstring-qq-mwotton (deprecated in favor of interpolatedstring-qq) | 14 | 0.0 | DO NOT USE THIS. interpolatedstring-qq works now. | (bsd3, data, deprecated, library) | 2010-07-18 | MarkWotton |

interpolatedstring-qq2 | 9 | 0.0 | QuasiQuoter for multi-line interpolated strings | (bsd3, data, library) | 2019-05-06 | isovector |

interpolator | 39 | 0.0 | Runtime interpolation of environment variables in records using profunctors | (data, library, mit) | 2020-07-13 | asariley, dfithian, MossPrescott |

interval-functor | 10 | 0.0 | Intervals of functors. | (bsd3, data, library) | 2020-07-11 | robrix |

intset | 18 | 0.0 | Pure, mergeable, succinct Int sets. | (bsd3, data, library) | 2013-12-07 | SamTruzjan |

invariant | 1828 | 0.0 | Haskell98 invariant functors | (bsd2, control, data, library) | 2021-11-01 | NicolasFrisby, ryanglscott |

invertible | 226 | 1.25 | bidirectional arrows, bijective functions, and invariant functors | (bsd3, composition, control, data, library) | 2020-08-07 | DylanSimon |

invertible-hlist | 9 | 0.0 | invertible functions and instances for HList | (bsd3, composition, control, data, library) | 2017-03-07 | DylanSimon |

involutive-semigroups | 5 | 0.0 | Semigroups with involution. | (algebra, bsd3, data, library, math) | 2020-07-30 | nosewings |

io-storage | 55 | 0.0 | A key-value store in the IO monad. | (bsd3, data, database, library, system) | 2009-08-06 | WillDonnelly, frasertweedale |

io-streams | 1063 | 2.5 | Simple, composable, and easy-to-use stream I/O | (bsd3, data, io-streams, library, network) | 2021-05-10 | DougBeardsley, GregoryCollins |

io-string-like | 15 | 0.0 | Classes to handle Prelude style IO functions for different datatypes | (bsd3, data, library) | 2018-01-14 | clinton |

ioctl | 10 | 0.0 | Type-safe I/O control package | (data, library, mit, system) | 2010-02-20 | MaciejPiechotka |

ipld-cid | 12 | 0.0 | IPLD Content-IDentifiers <https://github.com/ipld/cid> | (bsd3, data, library) | 2019-05-23 | KimAltintop, jkarni |

irc | 36 | 0.0 | A small library for parsing IRC messages. | (bsd3, data, library, network) | 2014-12-16 | TrevorElliott |

irc-fun-messages | 32 | 0.0 | Types and functions for working with the IRC protocol. | (data, irc, library, network, public-domain) | 2016-09-05 | akrasner |

irc-fun-types | 18 | 0.0 | Common types for IRC related packages | (data, irc, library, network, public-domain) | 2016-09-05 | akrasner |

ireal | 20 | 1.5 | Real numbers and intervals with relatively efficient exact arithmetic. | (bsd3, data, library, math-) | 2015-10-31 | sydow |

is | 11 | 0.0 | Generic pattern predicates | (bsd3, data, library) | 2018-11-19 | vlopez |

isbn | 18 | 1.5 | ISBN Validation and Manipulation | (apache, data, library) | 2020-11-14 | charukiewicz |

isevaluated | 27 | 0.0 | Check whether a value has been evaluated | (data, ghc, library, mit) | 2012-07-23 | BertramFelgenhauer, SveinOveAas |

iso3166-country-codes | 48 | 0.0 | A datatype for ISO 3166 country codes | (data, library) | 2017-02-16 | JonFairbairn |

iso639 | 54 | 0.0 | ISO-639-1 language codes | (bsd3, data, library) | 2015-01-25 | HugoGomes |

iso8583-bitmaps | 16 | 0.0 | Parse and merge ISO 8583-style bitmaps | (bsd3, data, library) | 2018-04-03 | IlyaPortnov |

iso8601-duration | 10 | 0.0 | Types and parser for ISO8601 durations | (bsd3, data, library) | 2018-06-23 | albertov |

it-has | 9 | 0.0 | Automatically derivable Has instances. | (bsd3, data, library) | 2020-05-18 | dnikolovv |

iterIO | 16 | 0.0 | Iteratee-based IO with pipe operators | (bsd3, data, enumerator, library, system) | 2012-04-19 | AmitLevy, DavidMazieres, DanielBGiffin |

iteratee | 332 | 0.0 | Iteratee-based I/O | (bsd3, data, library, system) | 2014-05-19 | JohnLato |

iteratee-compress | 55 | 0.0 | Enumeratees for compressing and decompressing streams | (bsd3, codec, data, library) | 2014-05-19 | JohnLato, MaciejPiechotka |

iteratee-mtl (deprecated in favor of iteratee) | 21 | 0.0 | Iteratee-based I/O | (bsd3, data, deprecated, library, system) | 2010-10-27 | JohnLato |

iteratee-parsec | 36 | 0.0 | Package allowing parsec parser initeratee | (data, library, mit, parsing) | 2010-11-28 | MaciejPiechotka |

iteratee-stm | 15 | 0.0 | Concurrent iteratees using STM | (bsd3, data, library) | 2012-04-10 | JohnLato |

ix-shapable | 32 | 0.0 | Reshape multi-dimensional arrays. | (bsd3, data, library) | 2009-05-18 | TracyWadleigh |

ixset-typed-cassava | 8 | 0.0 | cassava encoding and decoding via ixset-typed | (csv, data, library, mit) | 2021-08-23 | locallycompact |

javaclass | 10 | 0.0 | Java class files | (data, library) | 2016-03-07 | TonyMorris |

jinquantities | 17 | 2.0 | Unit conversion and manipulation library. | (bsd3, data, library, math, physics, program) | 2018-09-12 | Novadiscovery |

joinlist (deprecated) | 11 | 0.0 | Join list - symmetric list type | (bsd3, data, deprecated, library) | 2010-02-14 | StephenTetley |

joint | 47 | 0.0 | Trying to compose non-composable | (bsd3, control, data, library) | 2021-01-01 | iokasimovmt |

json-alt | 13 | 0.0 | Union 'alternative' or Either that has untagged JSON encoding. | (bsd3, data, library, tools) | 2018-11-28 | MichalGajda |

json-autotype | 312 | 2.5 | Automatic type declaration for JSON input data | (bsd3, data, library, program, tools, type-provider) | 2020-04-19 | MichalGajda, PeterSimons |

json-extra | 17 | 0.0 | Utility functions to extend Aeson | (bsd2, data, library) | 2016-11-24 | TobiasDammers |

json-incremental-decoder | 8 | 0.0 | Incremental JSON parser with early termination and a declarative DSL | (data, json, library, mit, parsing) | 2017-04-07 | NikitaVolkov |

json-pointer | 30 | 0.0 | JSON Pointer parsing and interpretation utilities | (data, json, library, mit, parsing) | 2019-01-22 | NikitaVolkov |

json-query | 11 | 0.0 | Kitchen sink for querying JSON | (bsd3, data, library) | 2021-09-07 | andrewthad |

json-schema | 115 | 0.0 | Types and type classes for defining JSON schemas. | (bsd3, data, library) | 2018-07-07 | AdamBergmark, ErikHesselink |

json-state | 13 | 0.0 | Keep program state in JSON files. | (data, database, library, public-domain) | 2016-01-28 | akrasner |

json-syntax | 58 | 0.0 | High-performance JSON parser and encoder | (bsd3, data, library) | 2021-03-22 | andrewthad |

json-togo | 28 | 0.0 | Effectful parsing of JSON documents | (data, library, mit) | 2015-06-27 | srijs |

json-tokens | 14 | 0.0 | Tokenize JSON | (bsd3, data, library) | 2019-09-30 | andrewthad |

json2 | 41 | 0.0 | Library provides support for JSON. | (bsd3, data, json, library, text) | 2011-05-29 | YuriyIskra |

json2-types | 6 | 0.0 | Defined JSON data types and function for renders JSON to string. | (bsd3, data, json, library, text) | 2011-04-06 | YuriyIskra |

jsons-to-schema | 12 | 0.0 | JSON to JSON Schema | (data, json, library, mit, program, web) | 2017-07-30 | garetht |

jsonschema-gen | 31 | 2.0 | JSON Schema generator from Algebraic data type | (bsd3, data, json, library, text) | 2017-08-29 | yuga |

judy | 26 | 0.0 | Fast, scalable, mutable dynamic arrays, maps and hashes | (bsd3, data, library) | 2018-04-16 | DonaldStewart, MarkWotton |

jump | 10 | 0.0 | Nothing to see here, move along | (data, library, mit) | 2016-03-14 | MichaelSnoyman |

kafka | 7 | 0.0 | TBA | (bsd3, data, library) | 2018-08-30 | chessai |

kanji | 68 | 0.0 | Perform 漢字検定 (Japan Kanji Aptitude Test) level analysis on Japanese Kanji | (bsd3, data, library, program) | 2020-01-26 | fosskers |

karakuri | 15 | 0.0 | Good stateful automata | (bsd3, data, library) | 2013-10-21 | FumiakiKinoshita |

katip | 1280 | 0.0 | A structured logging framework. | (bsd3, data, library, logging, text) | 2021-11-05 | MichaelXavier |

katip-datadog | 15 | 0.0 | Datadog scribe for the Katip logging framework | (bsd3, data, library, logging, text) | 2020-10-15 | MichaelXavier |

katip-elasticsearch | 98 | 0.0 | ElasticSearch scribe for the Katip logging framework. | (bsd3, data, library, logging, text) | 2020-10-15 | MichaelXavier |

katip-logzio | 11 | 0.0 | Logz.IO scribe for the Katip logging framework | (bsd3, data, library, logging, text) | 2019-03-06 | MichaelXavier |

katydid | 50 | 0.0 | A haskell implementation of Katydid | (bsd3, data, library, program) | 2018-09-10 | awalterschulze |

kd-tree | 10 | 0.0 | A simple k-d tree implementation | (bsd3, data, library) | 2014-07-25 | BenGamari |

kdt | 11 | 0.0 | Fast and flexible k-d trees for various types of point queries. | (data, library, mit) | 2016-03-22 | giogadi |

keyed | 18 | 0.0 | Generic indexing for many data structures | (bsd3, data, library) | 2015-08-13 | wyager |

keyword-args | 39 | 0.0 | Extract data from a keyword-args config file format | (data, library, mit, program) | 2015-04-23 | jsl, stackbuilders, sestrella |

kicad-data | 35 | 2.0 | Parser and writer for KiCad files. | (data, library, mit) | 2021-10-29 | kasbah |

kickchan | 15 | 0.0 | Kick Channels: bounded channels with non-blocking writes | (bsd3, concurrency, data, library) | 2014-02-06 | JohnLato |

kind-apply | 50 | 0.0 | Utilities to work with lists of types | (bsd3, data, library) | 2019-09-04 | AlejandroSerrano |

kind-generics | 59 | 0.0 | Generic programming in GHC style for arbitrary kinds and GADTs. | (bsd3, data, library) | 2021-10-28 | AlejandroSerrano |

kind-generics-th | 47 | 0.0 | Template Haskell support for generating `GenericK` instances | (bsd3, data, library) | 2021-03-19 | AlejandroSerrano |

kleene-list | 10 | 0.0 | A list type based on the Kleene star and plus. | (data, library) | 2020-05-02 | oisdk |

kontra-config | 11 | 0.0 | JSON config file parsing based on unjson | (bsd3, data, library) | 2016-09-21 | GracjanPolak, MikhailGlushenkov, jonathanjouty_scrive, trin_cz |

lambda-sampler | 12 | 0.0 | Boltzmann sampler utilities for lambda calculus. | (bsd3, data, library) | 2017-08-13 | mbendkowski |

language-conf | 24 | 0.0 | Conf parsers and pretty-printers for the Haskell programming language. | (data, library, mit) | 2016-08-24 | yamadapc |

language-hcl | 17 | 0.0 | HCL parsers and pretty-printers for the Haskell programming language. | (data, library, mit) | 2016-08-12 | yamadapc |

laop | 64 | 0.0 | Matrix programming library | (data, library, mit) | 2020-06-05 | bolt12 |

largeword | 96 | 0.0 | Provides Word128, Word192 and Word256 and a way of producing other large words if required. | (bsd3, data, library) | 2015-12-13 | DominicSteinitz |

layered-state | 23 | 0.0 | Control structure similar to Control.Monad.State, allowing multiple nested states, distinguishable by provided phantom types. | (apache, data, library) | 2018-12-18 | danilo2, iamrecursion |

layouting | 18 | 0.0 | General layouting library. Currently supports layouting 2D areas and can be used as a backend for text pretty printing or automatic windows layouting managers. | (apache, data, library) | 2018-12-18 | danilo2, iamrecursion |

lazify | 7 | 0.0 | A simple utility for lazy record matching | (bsd3, data, library) | 2021-09-03 | dfeuer |

lazy-hash | 8 | 0.0 | Identifiers for not-yet-computed values | (data, gpl, library) | 2017-07-24 | leftaroundabout |

lazy-hash-cache | 9 | 0.0 | Storing computed values for re-use when the same program runs again. | (data, gpl, library) | 2017-07-24 | leftaroundabout |

lazy-priority-queue | 18 | 0.0 | Lazy-Spined Monadic Priority Queues | (control, data, gpl, library, program) | 2021-02-18 | MarioBlazevic |

lazyarray | 20 | 0.0 | Efficient implementation of lazy monolithic arrays (lazy in indexes). | (bsd3, data, library) | 2008-02-19 | MilanStraka |

lazyset | 12 | 0.0 | Set and Map from lazy/infinite lists. | (data, library, mit) | 2016-12-15 | carlos_freund |

lens | 5670 | 3.0 | Lenses, Folds and Traversals | (bsd2, data, generics, lenses, library) | 2021-11-16 | EdwardKmett, EricMertens, JohnWiegley, ryanglscott |

lens-accelerate | 24 | 0.0 | Instances to mix lens with Accelerate | (accelerate, bsd3, data, lenses, library) | 2020-08-28 | TrevorMcDonell |

lens-action | 219 | 0.0 | Monadic Getters and Folds | (bsd3, data, generics, lenses, library) | 2021-11-16 | EdwardKmett, EricMertens, ryanglscott |

lens-datetime | 40 | 2.0 | Lenses for Data.Time.* types | (bsd3, data, lenses, library) | 2016-04-29 | GergelyRisko, MihalyBarasz |

lens-family | 378 | 1.75 | Lens Families | (bsd3, data, lenses, library) | 2021-03-12 | RussellOConnor |

lens-family-core | 480 | 0.0 | Haskell 2022 Lens Families | (bsd3, data, lenses, library) | 2020-02-16 | RussellOConnor |

lens-family-th | 330 | 0.0 | Generate lens-family style lenses | (bsd3, data, library) | 2021-11-10 | DanBurton |

lens-labels (deprecated in favor of proto-lens) | 65 | 0.0 | Integration of lenses with OverloadedLabels. | (bsd3, data, deprecated, library) | 2018-10-12 | JudahJacobson, gnezdo |

lens-properties | 27 | 0.0 | QuickCheck properties for lens | (bsd3, data, lenses, library) | 2018-01-09 | EdwardKmett, EricMertens, ryanglscott |

lens-th-rewrite | 12 | 0.0 | Rewrites Template Haskell splices using the API | (bsd3, data, library, program) | 2020-04-05 | DavidJohnson |

lens-time | 9 | 0.0 | lens for Data.Time | (data, library, mit) | 2013-08-14 | TatsuyaTouma |

lens-utils | 35 | 0.0 | Collection of missing lens utilities. | (apache, data, library) | 2018-12-18 | danilo2, iamrecursion |

lenses | 46 | 0.0 | Simple Functional Lenses | (bsd3, data, library) | 2018-07-12 | JobVranish |

lensref | 38 | 0.0 | References which can be joined and on which lenses can be applied | (bsd3, control, data, library) | 2014-05-18 | PeterDivianszky |

lenz (deprecated) | 65 | 0.0 | Van Laarhoven lenses | (bsd3, data, deprecated, lenses, library) | 2020-01-16 | |

lenz-mtl (deprecated) | 10 | 0.0 | mtl operations with Van Laarhoven lenses | (control, data, deprecated, lenses, library) | 2019-10-25 | |

lenz-template (deprecated) | 17 | 0.0 | Van Laarhoven lens templates | (data, deprecated, lenses, library, template-haskell) | 2017-11-15 | |

lhae (deprecated) | 8 | 0.0 | Simple spreadsheet program | (data, deprecated, program) | 2010-09-28 | AlexanderBau |

lhe | 14 | 0.0 | Parser and writer for Les-Houches event files | (data, library, mit, physics) | 2012-02-13 | ScottLawrence |

libBF | 216 | 0.0 | A binding to the libBF library. | (data, library, mit, program) | 2021-02-19 | IavorDiatchki, RobertDockins |

librdkafka | 8 | 0.0 | TBA | (bsd3, data, library) | 2019-05-17 | chessai |

libroman | 65 | 2.0 | Use Roman Numerals as a Numeric Datatype (sort of) | (bsd3, data, library, math, numerical) | 2016-10-10 | ahakki |

line-size | 10 | 0.0 | Display the number of bytes of each line | (data, gpl, program) | 2017-03-27 | AlanHawkins |

linear-maps | 20 | 0.0 | Finite maps for linear use | (bsd3, data, library, program) | 2009-05-28 | PeterDivianszky, ZsoltDollenstein |

lingo | 56 | 0.0 | File extension based programming language detection | (bsd3, data, library, program) | 2020-09-02 | patrick_thomson, tclem, rewinfrey |

link-relations | 13 | 0.0 | Use web link relation types (RFC 5988) in Haskell | (data, library, public-domain, web) | 2016-01-28 | akrasner |

linkedhashmap | 30 | 0.0 | Persistent LinkedHashMap data structure | (bsd3, data, library) | 2015-02-07 | abasko |

list-fusion-probe | 54 | 0.0 | testing list fusion for success | (bsd3, data, library) | 2018-08-02 | JoachimBreitner |

list-grouping (deprecated in favor of split) | 11 | 0.0 | Functions for grouping a list into sublists | (bsd3, data, deprecated, library) | 2011-02-13 | BrandonSimmons |

list-singleton | 35 | 2.0 | Easily and clearly create lists with only one element in them. | (data, library) | 2021-02-07 | fozworth |

list-tries | 113 | 0.0 | Tries and Patricia tries: finite sets and maps for list keys | (bsd3, data, data-structures, library) | 2020-05-12 | MattiNiemenmaa, arybczak |

list-tuple | 28 | 0.0 | List-like operations for tuples | (apache, data, library) | 2020-06-12 | kakkun61 |

list-zip-def | 23 | 0.0 | Provides zips with default values. | (data, library, public-domain) | 2018-12-19 | muesli4 |

list-zipper | 61 | 0.0 | A list zipper | (bsd3, data, library) | 2021-06-30 | TonyMorris, qfpl |

lists | 44 | 0.0 | Functions for dealing with lists | (bsd3, data, library) | 2013-10-10 | ChrisDone |

lists-flines | 37 | 0.0 | Additional data and structures to some 'String'-related lists. | (data, library, mit) | 2020-10-05 | OleksandrZhabenko |

listsafe | 18 | 0.0 | Safe wrappers for partial list functions, supporting MonadThrow. | (apache, data, library, list, safe) | 2015-05-13 | jtapolczai, jtapolczai2 |

literals | 10 | 0.0 | Non-overloaded functions for concrete literals. | (data, library, mit) | 2013-03-30 | JulianFleischer |

llrbtree | 29 | 0.0 | Purely functional sets and heaps | (bsd3, data, library) | 2012-01-31 | KazuYamamoto |

llvm-base-types | 10 | 0.0 | The base types for a mostly pure Haskell LLVM analysis library | (bsd3, data, library) | 2013-11-12 | TristanRavitch |

llvm-data-interop | 10 | 0.0 | A low-level data interoperability binding for LLVM | (bsd3, data, library) | 2013-11-12 | TristanRavitch |

lockfree-queue | 144 | 0.0 | Michael and Scott lock-free queues. | (bsd3, concurrent, data, library) | 2015-02-06 | RyanNewton, ryanglscott, peter_fogg |

log-utils | 10 | 0.0 | Utils for working with logs | (bsd3, data, program) | 2017-07-21 | MikhailGlushenkov, arybczak, jonathanjouty_scrive, trin_cz |

logfloat | 151 | 0.0 | Log-domain floating point numbers | (bsd3, data, library, math, natural-language-processing, statistics) | 2021-10-17 | WrenThornton, WrenRomano |

longboi | 10 | 0.0 | Dependently-typed linked list implementation | (data, library, mit) | 2018-01-16 | chessai |

lookup-tables | 10 | 0.0 | Statically generate lookup tables using Template Haskell. | (data, library) | 2015-08-31 | JakeMcArthur |

lrucache | 271 | 2.0 | a simple, pure LRU cache | (bsd3, data, library) | 2018-11-29 | CarlHowells |

lrucaching-haxl | 9 | 0.0 | Combine lrucaching and haxl. | (bsd3, concurrency, data, library, lrucache) | 2020-09-02 | Lupino |

lub | 33 | 0.0 | information operators: least upper bound (lub) and greatest lower bound (glb) | (bsd3, concurrency, data, library, other) | 2021-08-31 | ConalElliott |

luhn | 8 | 0.0 | An implementation of Luhn's check digit algorithm. | (bsd3, data, library) | 2009-12-20 | HenryBucklow |

lz4-bytes | 19 | 0.0 | Bindings to LZ4 | (bsd3, data, library) | 2020-03-09 | andrewthad |

machines-attoparsec | 11 | 0.0 | Parse machines streams with attoparsec parsers. | (bsd3, control, data, enumerator, library, parsing, text) | 2019-01-31 | davean |

machines-encoding | 10 | 0.0 | Transcode encodings with machines. | (bsd3, control, data, enumerator, library, text) | 2019-01-31 | davean |

macho | 10 | 0.0 | Parser for Mach-O object format. | (bsd3, data, library) | 2010-03-25 | ErikCharlebois |

magma | 55 | 0.0 | magma is an algebraic structure. | (algebra, bsd3, data, data-structures, library, math) | 2021-06-18 | KatsutoshiItoh |

make-monofoldable-foldable | 8 | 0.0 | Make a MonoFoldable type into an ordinary Foldable type. | (data, library, mit) | 2017-03-10 | clinton |

markov | 9 | 0.0 | Simple interpreter for Markov's normal algorithms | (bsd3, data, library) | 2010-06-14 | IlyaPortnov |

markup | 126 | 0.0 | Abstraction for HTML-embedded content | (bsd3, data, library, web) | 2018-04-11 | athanclark |

mason | 140 | 0.0 | Fast and extensible bytestring builder | (bsd3, data, library) | 2021-12-01 | FumiakiKinoshita |

massiv | 1040 | 2.5 | Massiv (Массив) is an Array Library. | (array, bsd3, data, data-structures, library, parallelism) | 2021-11-14 | lehins |

massiv-io | 107 | 2.0 | Import/export of Image files into massiv Arrays | (bsd3, data, data-structures, library) | 2021-10-23 | lehins |

massiv-test | 56 | 0.0 | Library that contains generators, properties and tests for Massiv Array Library. | (bsd3, data, data-structures, library, parallelism) | 2021-08-01 | lehins |

math-interpolate | 9 | 0.0 | Class for interpolation of values | (bsd3, data, library) | 2019-05-04 | ThomasEding |

math-metric | 10 | 0.0 | Typeclass for metric spaces | (bsd3, data, library) | 2019-05-04 | ThomasEding |

matrices | 210 | 0.0 | native matrix based on vector | (bsd3, data, library) | 2018-12-21 | kaizhang |

maybe-justify | 10 | 0.0 | Simple higher order function for Maybe | (data, library, public-domain) | 2015-06-24 | taksuyu |

mbox | 19 | 2.0 | Read and write standard mailbox files. | (bsd3, data, library, system, text) | 2017-08-16 | GershomBazerman |

means | 11 | 0.0 | calculate varieties of mean/average using semigroup. | (data, library, mit) | 2016-06-13 | winterland |

mech | 10 | 0.0 | mecha are the most complex composite machines known to humanity, lets build them well! | (bsd2, concurrency, control, data, library, network, system) | 2016-08-11 | CarterSchonwald |

mechs | 9 | 0.0 | mecha are the most complex composite machines known to humanity, lets build them well! | (bsd2, concurrency, control, data, library, network, system) | 2016-08-11 | CarterSchonwald |

medea | 31 | 0.0 | A schema language for JSON. | (data, library, mit) | 2020-08-05 | koz_ross |

median-stream | 39 | 0.0 | Constant-time queries for the median of a stream of numeric data. | (bsd3, data, library) | 2016-11-24 | jmc41493 |

meep | 28 | 0.0 | A silly container | (bsd2, data, library) | 2018-08-04 | DmitryMalikov, MatveyAksenov |

melf | 27 | 0.0 | An Elf parser | (bsd3, data, library, program) | 2021-11-16 | amakarov |

memis | 6 | 0.0 | Memis Efficient Manual Image Sorting | (data, mit, program) | 2017-02-01 | johannesgerer |

memoize | 93 | 0.0 | A memoization library | (bsd3, data, library) | 2021-11-01 | JesseTov |

memorable-bits | 15 | 0.0 | Generate human memorable strings from binary data. | (bsd2, data, library) | 2019-03-11 | lukec |

merge | 12 | 0.0 | A functor for consistent merging of information | (data, library, mit) | 2021-09-19 | sgschlesinger |

merkle-log | 36 | 0.0 | Merkle Tree Logs | (bsd3, data, library) | 2021-06-24 | larsk |

messagepack | 51 | 0.0 | Serialize instance for Message Pack Object | (data, library, mit) | 2016-12-01 | rodrigosetti, saep |

meta-misc | 13 | 0.0 | Utility library providing miscellaneous meta-programming utilities. | (bsd3, data, generics, language, library, utility) | 2014-12-02 | ByronJohnson |

metadata | 96 | 0.0 | metadata library for semantic web | (bsd3, data, library, text, web) | 2016-03-25 | KatsutoshiItoh |

metar | 23 | 0.0 | Australian METAR | (aviation, bsd3, data, library, program) | 2019-04-12 | TonyMorris, qfpl |

metar-http | 12 | 0.0 | HTTP for METAR | (aviation, bsd3, data, library, program) | 2019-02-07 | TonyMorris |

metric | 15 | 0.0 | Metric spaces. | (data, library, mit) | 2014-05-30 | vi, SimonAlling |

metrics | 41 | 0.0 | High-performance application metric tracking | (data, library, mit) | 2017-08-09 | IanDuncan |

mgeneric | 20 | 0.0 | Generics with multiple parameters | (data, library, mit) | 2015-03-21 | rbocquet |

microlens | 1313 | 2.5 | A tiny lens library with no dependencies | (bsd3, data, lenses, library) | 2020-11-17 | Artyom |

microlens-contra | 14 | 0.0 | True folds and getters for microlens | (bsd3, data, lenses, library) | 2018-10-01 | Artyom |

microlens-each (deprecated in favor of microlens) | 10 | 0.0 | 'each' for microlens | (bsd3, data, deprecated, lenses, library) | 2015-04-19 | Artyom |

microlens-ghc | 670 | 2.0 | microlens + array, bytestring, containers, transformers | (bsd3, data, lenses, library) | 2021-11-01 | Artyom |

microlens-mtl | 786 | 0.0 | microlens support for Reader/Writer/State from mtl | (bsd3, data, lenses, library) | 2019-06-20 | Artyom |

microlens-platform | 896 | 0.0 | microlens + all batteries included (best for apps) | (bsd3, data, lenses, library) | 2021-11-10 | Artyom |

microlens-th | 1449 | 0.0 | Automatic generation of record lenses for microlens | (bsd3, data, lenses, library) | 2021-05-10 | Artyom |

minecraft | 10 | 0.0 | TBA | (bsd3, data, library) | 2019-07-11 | chessai, goolord |

mini-egison | 49 | 0.0 | Template Haskell Implementation of Egison Pattern Matching | (data, library, mit, pattern, program) | 2020-03-04 | SatoshiEgi, momohatt |

minilens | 41 | 2.0 | A minimalistic lens library, providing only the simplest, most basic lens functionality. | (data, gpl, lens, library) | 2016-05-31 | RaminHonary |

minlen | 11 | 0.0 | Express the minimum length of a container in its type | (data, library, mit) | 2016-07-04 | MichaelSnoyman |

minst-idx (deprecated in favor of mnist-idx) | 20 | 2.0 | Read and write IDX data that is used in e.g. the MINST database. | (data, deprecated, gpl, library) | 2015-05-30 | muzzle |

mlist (deprecated in favor of List) | 14 | 0.0 | Monadic List alternative to lazy I/O | (bsd3, data, deprecated, library) | 2009-05-02 | EyalLotem |

mmsyn2-array | 53 | 0.0 | A library that can be used for multiple Ord a => a -> b transformations. | (binary-search, data, development, language, library, mit) | 2021-10-31 | OleksandrZhabenko |

mmsyn2-hashable | 9 | 0.0 | A library that can be used for multiple Hashable a => a -> b transformations. | (data, development, language, library, mit) | 2021-10-31 | OleksandrZhabenko |

mmsyn5 | 137 | 0.0 | Various additional operations on lists (some with intermediate Monads) | (data, library, lists, mit) | 2020-10-29 | OleksandrZhabenko |

mnist-idx | 28 | 0.0 | Read and write IDX data that is used in e.g. the MNIST database. | (data, lgpl, library) | 2017-03-27 | muzzle |

mnist-idx-conduit | 35 | 2.0 | conduit utilities for MNIST IDX files | (bsd3, data, data-mining, data-science, library, machine-learning) | 2021-05-14 | ocramz |

model | 38 | 0.0 | Derive a model of a data type using Generics | (bsd3, data, generics, library, reflection) | 2019-05-29 | PasqualinoAssini |

monad-branch | 11 | 0.0 | Monadic abstraction for computations that can be branched and run independently. | (apache, data, library) | 2018-12-18 | danilo2, iamrecursion |

monad-primitive | 23 | 0.0 | Type class for monad transformers stack with pirimitive base monad. | (bsd3, data, library) | 2013-03-01 | AlexeyKhudyakov |

monad-state | 12 | 0.0 | Utility library for monads, particularly those involving state. | (bsd3, control, data, library, monads) | 2014-12-02 | ByronJohnson |

monad-statevar | 10 | 0.0 | Concise, overloaded accessors for IORef, STRef, TVar | (bsd3, data, library) | 2013-02-11 | JoeyAdams |

monad-supply | 59 | 0.0 | Stateful supply monad | (control, data, library, monad) | 2020-09-14 | GeoffHulette |

mono-foldable (deprecated in favor of mono-traversable) | 14 | 0.0 | Folds for monomorphic containers | (bsd3, data, deprecated, library) | 2013-09-11 | JohnLato |

mono-traversable | 2296 | 2.0 | Type classes for mapping, folding, and traversing monomorphic containers | (data, library, mit) | 2021-09-24 | AndreasAbel, GregWeber, MichaelSnoyman |

mono-traversable-instances | 125 | 0.0 | Extra typeclass instances for mono-traversable | (data, library, mit) | 2020-07-19 | MichaelSnoyman |

mono-traversable-keys | 65 | 0.0 | Type-classes for interacting with monomorphic containers with a key | (bsd3, containers, data, data-structures, library) | 2021-11-10 | recursion_ninja |

mono-traversable-wrapper | 6 | 0.0 | Wrapper providing Foldable instance for MonoFoldables. | (data, library, mit) | 2017-02-26 | oisdk |

monoid | 14 | 0.0 | Monoid type classes, designed in modular way, distinguish Monoid from Mempty and Semigroup. This design allows mempty operation don't bring Semigroups related constraints until (<>) is used. | (apache, data, library) | 2018-12-18 | danilo2, iamrecursion |

monoid-extras | 1072 | 0.0 | Various extra monoid-related definitions and utilities | (bsd3, data, library) | 2021-11-16 | BrentYorgey, RyanYates, jeffreyrosenbluth, bergey |

monoid-map | 47 | 0.0 | A monoidal map with the right group instance | (bsd3, data, library) | 2021-11-18 | abrar |

monoid-record | 10 | 0.0 | Support for modifying record fields of monoidal type | (bsd3, data, library) | 2009-04-20 | RobinGreen |

monoid-subclasses | 727 | 2.0 | Subclasses of Monoid | (algebra, bsd3, data, library, text) | 2021-10-31 | MarioBlazevic |

monoid-transformer | 32 | 0.0 | Monoid counterparts to some ubiquitous monad transformers | (bsd3, data, library) | 2018-02-16 | HenningThielemann |

monoidal-containers | 881 | 0.0 | Containers with monoidal accumulation | (bsd3, data, library) | 2021-11-16 | BenGamari, abrar |

monoidplus | 15 | 0.0 | Extra classes/functions about monoids | (data, library, math, public-domain) | 2011-11-12 | AaronBlack |

monoids (deprecated in favor of reducers) | 117 | 0.0 | Deprecated: Use 'reducers' | (bsd3, data, deprecated, library, math, numerical) | 2012-02-09 | DanielWagner, EdwardKmett |

monomorphic (deprecated in favor of singletons) | 42 | 0.0 | Library to convert polymorphic datatypes to/from its monomorphic represetation | (bsd3, data, deprecated, library) | 2015-05-19 | HiromiIshii |

months | 6 | 0.0 | MonthName | (bsd3, data, library, time) | 2021-03-11 | phadej |

monus | 14 | 0.0 | a 'Monus' is a commutative monoid that allows a notion of substraction. | (bsd3, data, library) | 2018-10-19 | chessai |

morphisms | 13 | 0.0 | It's all about functions | (control, data, library, mit) | 2019-01-04 | iokasimovmt |

morphisms-functors | 41 | 0.0 | Functors, theirs compositions and transformations | (control, data, library, mit) | 2019-01-15 | iokasimovmt |

morphisms-functors-inventory | 5 | 0.0 | Inventory is state and store | (control, data, library, mit) | 2019-01-12 | iokasimovmt |

morphisms-objects | 27 | 0.0 | Algebraic structures | (control, data, library, mit) | 2019-01-08 | iokasimovmt |

mrm | 9 | 0.0 | Modular Refiable Matching, first-class matches | (bsd3, data, library) | 2016-03-07 | suhorng |

msgpack | 155 | 0.0 | A Haskell implementation of MessagePack | (bsd3, data, library) | 2019-03-27 | HerbertValerioRiedel, HideyukiTanaka |

msgpack-aeson | 7 | 0.0 | Aeson adapter for MessagePack | (bsd3, data, library) | 2015-04-04 | HerbertValerioRiedel, HideyukiTanaka |

msgpack-binary | 23 | 0.0 | A Haskell implementation of MessagePack | (bsd3, data, library, program) | 2020-03-26 | iphydf |

msgpack-rpc-conduit | 12 | 0.0 | A MessagePack-RPC Implementation | (bsd3, data, library) | 2020-03-26 | iphydf |

msgpack-types | 25 | 0.0 | A Haskell implementation of MessagePack. | (bsd3, data, library) | 2020-03-26 | iphydf |

mtree | 6 | 0.0 | Tree with Meta and Content parameters | (data, library, public-domain) | 2011-09-17 | RahulGopinath |

multi-trie | 11 | 0.0 | Trie of sets, as a model for compound names having multiple values | (data, library, mit) | 2016-11-07 | vadimvinnik |

multibase | 25 | 0.0 | Self-identifying base encodings, implementation of <https://github.com/multiformats/multihash> | (bsd3, data, library) | 2021-01-12 | KimAltintop, jkarni |

multihash | 20 | 2.0 | Multihash library and CLI executable | (bsd3, data, library, program) | 2015-08-21 | LukeHoersten |

multihash-cryptonite | 11 | 0.0 | Self-identifying hashes, implementation of <https://github.com/multiformats/multihash> | (bsd3, data, library) | 2019-05-23 | KimAltintop, jkarni |

multihashmap | 9 | 0.0 | hashmap from keys to hashsets | (bsd3, data, library) | 2018-06-13 | chessai |

multipart-names | 10 | 0.0 | Handling of multipart names in various casing styles | (bsd3, data, library) | 2015-04-02 | nedervold |

multirec-binary | 9 | 0.0 | Generic Data.Binary instances using MultiRec. | (bsd3, data, generics, library) | 2009-05-25 | SebastiaanVisser |

multivector (deprecated) | 4 | 0.0 | Vectors of packed tuples | (bsd3, data, deprecated, library) | 2018-05-05 | |

murmur-hash | 354 | 0.0 | MurmurHash2 implementation for Haskell. | (bsd3, data, digest, library) | 2021-10-31 | ThomasSchilling |

murmur3 | 84 | 0.0 | Pure Haskell implementation of the MurmurHash3 x86 algorithm | (data, hash, library, mit, murmur, public-domain) | 2021-09-28 | PhilippeLaprade, jprupp |

murmurhash3 | 9 | 0.0 | 32-bit non-cryptographic hashing | (data, digest, library, public-domain) | 2011-06-22 | NisWegmann |

mutable | 32 | 0.0 | Automatic piecewise-mutable references for your types | (bsd3, data, library) | 2020-07-10 | jle |

mutable-containers | 235 | 0.0 | Abstactions and concrete implementations of mutable containers | (data, library, mit) | 2018-02-02 | MichaelSnoyman |

mutable-iter (deprecated) | 35 | 0.0 | iteratees based upon mutable buffers | (bsd3, data, deprecated, library) | 2011-04-30 | JohnLato |

mutable-lens | 24 | 0.0 | Interoperate mutable references with regular lens | (apache, data, generics, lenses, library) | 2020-11-25 | infinity0 |

mwc-random-accelerate | 11 | 0.0 | Generate Accelerate arrays filled with high quality pseudorandom numbers | (accelerate, bsd3, data, library) | 2020-08-28 | TrevorMcDonell |

mx-state-codes | 10 | 0.0 | ISO 3166-2:MX State Codes and Names | (bsd3, data, library) | 2019-11-22 | lysergia |

n-ary-functor | 14 | 0.0 | An n-ary version of Functor | (data, library, public-domain) | 2020-01-25 | gelisam |

nagios-perfdata | 13 | 0.0 | Parse Nagios performance data. | (bsd3, data, library) | 2015-01-25 | fractalcat |

named-records | 54 | 0.0 | Flexible records with named fields. | (data, library, mit, records) | 2013-05-26 | JulianFleischer |

named-sop | 28 | 0.0 | Dependently-typed sums and products, tagged by field name | (data, library, mit) | 2020-02-20 | sjsch |

names | 24 | 0.0 | Type level names. | (data, library, mit, type-system) | 2013-04-02 | JulianFleischer |

namespace | 54 | 0.0 | A Generic Haskell library for managing namespaces | (bsd3, data, library) | 2019-01-17 | xuhao |

nat | 11 | 0.0 | Lazy binary natural numbers | (bsd3, data, library, math) | 2012-08-13 | JanChristiansen |

natural-number | 12 | 0.0 | Natural numbers tagged with a type-level representation of the number. | (bsd3, data, library, type-system) | 2010-10-14 | GregoryCrosswhite |

natural-numbers | 80 | 0.0 | Natural numbers | (bsd3, data, library, math) | 2012-07-13 | WolfgangJeltsch |

naturals | 9 | 0.0 | Constructors and related functions for natural numbers | (bsd3, data, library) | 2011-08-09 | ChristopherHoward, infrared |

nbt | 13 | 0.0 | A parser/serializer for Minecraft's Named Binary Tag (NBT) data format. | (bsd3, data, library) | 2018-01-22 | AdamFoltzer |

ndjson-conduit | 35 | 0.0 | Conduit-based parsing and serialization for newline delimited JSON. | (data, library, mit) | 2016-09-15 | srijs |

neither (deprecated in favor of either, monad-control) | 48 | 0.0 | Provide versions of Either with good monad and applicative instances. (deprecated) | (bsd3, data, deprecated, library) | 2012-05-14 | MichaelSnoyman |

nested-sequence | 16 | 0.0 | List-like data structures with O(log(n)) random access | (bsd3, data, data-structures, library) | 2016-07-09 | BalazsKomuves |

nestedmap | 20 | 0.0 | A library for nested maps | (bsd3, data, library) | 2015-06-09 | kirstin |

network-address | 19 | 0.0 | IP data structures and textual representation | (data, library, mit, network) | 2011-09-07 | SebastianNowicki |

network-conduit (deprecated in favor of conduit-extra) | 199 | 0.0 | Stream socket data using conduits. (deprecated) | (bsd3, conduit, data, deprecated, library, network) | 2014-04-02 | MichaelSnoyman |

network-data | 65 | 0.0 | Library for network data structures and their serialization. | (bsd3, data, library, network) | 2015-05-18 | ThomasDuBuisson |

network-enumerator (deprecated) | 35 | 0.0 | Enumerators for network sockets | (data, deprecated, enumerator, library, mit) | 2012-11-25 | JohnMillikin |

network-msgpack-rpc (deprecated in favor of msgpack-rpc-conduit) | 33 | 0.0 | A MessagePack-RPC Implementation | (bsd3, data, deprecated, library) | 2020-03-08 | iphydf |

network-stream | 10 | 0.0 | ByteString and Text streams for networking | (data, gpl, library) | 2011-11-08 | JaredHance |

newbase60 | 9 | 0.0 | Encodes and decodes numbers using Tantek Çelik's New Base 60 number system. | (data, library, mpl) | 2021-04-04 | astralbijection |

newtype-zoo | 30 | 0.0 | Newtype Wrapper Zoo | (bsd3, data, library) | 2020-11-30 | SvenHeyll |

nextstep-plist | 9 | 0.0 | NextStep style plist parser and printer | (bsd3, data, library, parsing) | 2012-09-30 | JanChristiansen |

nf | 19 | 0.0 | NF data type to statically enforce normal form | (bsd3, data, library) | 2015-05-02 | EdwardYang |

ngrams-loader | 15 | 0.0 | Ngrams loader based on http://www.ngrams.info format | (data, library, mit, program) | 2014-03-25 | YorickLaupa |

niagra | 43 | 2.0 | High performance CSS EDSL | (data, library, mit) | 2017-04-12 | natesymer |

no-value | 11 | 0.0 | A type class for choosing sentinel-like values | (bsd3, data, library) | 2019-07-28 | ChrisDornan |

non-empty | 120 | 0.0 | List-like structures with static restrictions on the number of elements | (bsd3, data, library) | 2021-03-14 | HenningThielemann |

non-empty-sequence (deprecated in favor of nonempty-containers) | 20 | 0.0 | Non-empty sequence | (bsd3, data, deprecated, library) | 2019-11-13 | OmariNorman |

non-empty-text | 19 | 0.0 | Non empty Data.Text type | (data, library, nonempty, text) | 2018-02-16 | acatton |

non-empty-zipper | 48 | 2.0 | The Zipper for NonEmpty | (bsd3, data, library) | 2018-06-07 | fresheyeball |

nonempty-alternative | 11 | 0.0 | NonEmpty for Alternative types | (bsd3, data, library) | 2016-03-16 | guaraqe |

nonempty-lift | 10 | 0.0 | nonempty structure | (bsd3, data, library) | 2019-08-13 | chessai |

nonempty-vector | 356 | 0.0 | Non-empty vectors | (bsd3, data, library) | 2020-11-19 | topos |

nonempty-zipper | 82 | 0.0 | A non-empty comonadic list zipper | (data, data-structures, library, mit) | 2021-11-15 | PatrickBrisbin, dukerutledge, mjgpy3, cdparks, cbeav, halogenandtoast, FreckleEngineering |

normalization-insensitive | 105 | 0.0 | Normalization insensitive string comparison | (bsd3, data, library, text, unicode) | 2021-03-14 | harendra, ppelleti |

notzero | 59 | 0.0 | A data type for representing numeric values, except zero. | (bsd3, data, library, numeric) | 2018-05-31 | TonyMorris, qfpl |

ntype | 10 | 0.0 | N-ary sum/product types | (bsd3, data, library) | 2018-08-27 | int_index |

num-non-negative | 10 | 0.0 | Non-negative numbers | (data, library) | 2019-01-26 | int_index |

number-length | 32 | 0.0 | Number of digits in a number in decimal and hexadecimal representation. | (bsd3, data, library) | 2018-04-15 | PeterTrsko |

numbered-semigroups | 10 | 0.0 | A sequence of semigroups, for composing stuff in multiple spatial directions. | (data, lgpl, library) | 2017-10-27 | leftaroundabout |

numbering | 9 | 0.0 | Combinators for creating bijections from some type to the natural numbers. | (bsd3, data, library) | 2012-03-10 | DanielSchuessler |

numbers | 108 | 2.0 | Various number types | (bsd3, data, library, math) | 2018-05-14 | CarterSchonwald, DanBurton, DanielWagner, JohnWiegley, LennartAugustsson, RichardSmith, RussellOConnor |

objectid | 10 | 0.0 | Rather unique identifier for things that need to be stored | (bsd3, data, library) | 2014-10-05 | tsuraan |

observable-sharing | 54 | 2.0 | Simple observable sharing | (bsd3, data, library) | 2021-06-15 | mararon |

oi | 24 | 0.0 | Library for purely functional lazy interactions with the outer world. | (bsd3, data, library, program) | 2016-03-27 | NobuoYamashita |

once | 15 | 0.0 | memoization for IO actions and functions | (data, gpl, library) | 2018-12-01 | DmitryBogatov, KAction |

oneOfN | 13 | 0.0 | Anonymous coproduct type | (data, library, public-domain) | 2011-08-10 | JamesCook |

oneormore | 18 | 0.0 | A never-empty list type. | (data, library, mit) | 2014-08-04 | thinkpad20 |

onpartitions | 8 | 0.0 | partition lenses | (bsd3, data, library) | 2017-07-05 | PaoloVeronelli |

oo-prototypes | 20 | 0.0 | Support for OO-like prototypes | (data, gpl, library) | 2014-08-25 | DmitryIvanov, MateuszKowalczyk |

open-adt | 10 | 0.0 | Open algebraic data types. | (bsd3, data, library) | 2018-11-25 | Woehr |

open-adt-tutorial | 10 | 0.0 | Open algebraic data type examples. | (bsd3, data, library, program) | 2018-11-25 | Woehr |

open-union | 43 | 0.0 | Extensible, type-safe unions. | (data, library, mit, program) | 2018-04-20 | BenFoppa |

open-witness | 42 | 0.0 | open witnesses | (bsd3, data, library) | 2020-09-22 | AshleyYakeley |

opench-meteo | 36 | 0.0 | A Haskell implementation of the Swiss Meteo Net data API | (bsd3, data, library) | 2019-04-06 | RolandSenn |

openexchangerates | 9 | 0.0 | Fetch exchange rates from OpenExchangeRates.org | (data, library) | 2013-09-07 | StephenWeber |

openpgp | 43 | 0.0 | Implementation of the OpenPGP message format | (data, library) | 2013-08-10 | StephenWeber |

openpgp-asciiarmor | 66 | 0.0 | OpenPGP (RFC4880) ASCII Armor codec | (codec, data, library, mit) | 2019-06-30 | ClintAdams |

optics | 155 | 2.5 | Optics as an abstract interface | (bsd3, data, lenses, library, optics) | 2021-02-22 | AdamGundry, AndresLoeh, phadej, arybczak |

optics-core | 874 | 2.25 | Optics as an abstract interface: core definitions | (bsd3, data, lenses, library, optics) | 2021-02-22 | AdamGundry, AndresLoeh, phadej, arybczak |

optics-extra | 842 | 2.0 | Extra utilities and instances for optics-core | (bsd3, data, lenses, library, optics) | 2021-02-22 | AdamGundry, AndresLoeh, phadej, arybczak |

optics-th | 852 | 0.0 | Optics construction using TemplateHaskell | (bsd3, data, lenses, library, optics) | 2021-02-22 | AdamGundry, AndresLoeh, phadej, arybczak |

optics-vl | 20 | 0.0 | Utilities for compatibility with van Laarhoven optics | (bsd3, data, lenses, library, optics) | 2020-04-15 | AdamGundry, AndresLoeh, phadej, arybczak |

optimal-blocks | 10 | 0.0 | Optimal Block boundary determination for rsync-like behaviours | (bsd3, data, library, program) | 2015-04-07 | tsuraan |

option | 12 | 0.0 | A strict version of Maybe | (data, library, mit) | 2016-01-02 | georgerogers42 |

optional-args | 222 | 0.0 | Optional function arguments | (bsd3, data, library) | 2018-02-14 | GabrielGonzalez |

ord-adhoc | 10 | 0.0 | Creating Ord instances instantly | (bsd3, data, library) | 2013-02-01 | FumiakiKinoshita |

order-maintenance | 42 | 0.0 | Algorithms for the order maintenance problem with a safe interface | (bsd3, data, library) | 2017-01-06 | WolfgangJeltsch |

order-statistic-tree | 29 | 0.0 | Order statistic trees based on weight-balanced trees | (bsd3, data, library) | 2018-11-02 | MZiatdinov |

ordered-containers | 234 | 0.0 | Set- and Map-like types that remember the order elements were inserted | (bsd3, data, library) | 2019-07-05 | DanielWagner |

orders | 11 | 0.0 | basic orders | (bsd3, data, library) | 2013-08-02 | DavidDarais |

oref | 5 | 0.0 | Owned references in the Ownership Monad | (bsd3, data, library) | 2020-04-13 | mcgirr |

org-mode | 42 | 0.0 | Parser for Emacs org-mode files. | (bsd3, data, library) | 2021-06-04 | fosskers |

orgmode | 11 | 0.0 | Org Mode library for haskell | (bsd3, data, library) | 2015-09-16 | lally |

orgmode-parse | 125 | 0.0 | A collection of Attoparsec combinators for parsing org-mode flavored documents. | (bsd3, data, library) | 2018-10-31 | ParnellSpringmeyer |

origami | 39 | 0.0 | An un-SYB framework for transforming heterogenous data through folds | (bsd3, data, library) | 2015-10-24 | nedervold |

osm-conduit | 9 | 0.0 | Parse and operate on OSM data in efficient way | (bsd3, data, geography, library) | 2016-03-05 | przembot |

osx-ar | 12 | 0.0 | Parser for OS X static archive format. | (bsd3, data, library) | 2010-03-25 | ErikCharlebois |

overloaded-records | 41 | 2.0 | Overloaded Records based on current GHC proposal. | (bsd3, data, library) | 2016-08-17 | PeterTrsko |

pack | 5 | 0.0 | Bidirectional fast ByteString packer/unpacker | (bsd3, data, library) | 2015-02-25 | capsjac |

packed-dawg | 55 | 0.0 | Generation and traversal of highly compressed directed acyclic word graphs. | (bsd3, data, library) | 2015-10-28 | AndrasKovacs |

packed-multikey-map | 10 | 0.0 | Efficient “spreadsheet table” like maps with multiple marginals | (data, gpl, library) | 2017-09-29 | leftaroundabout |

packer | 53 | 0.0 | Fast byte serializer and unserializer | (bsd3, data, library) | 2015-10-13 | VincentHanquez |

packer-messagepack | 15 | 0.0 | MessagePack Serialization an Deserialization for Packer | (bsd3, data, library) | 2017-10-22 | mtesseract |

packman | 51 | 0.0 | Serialization library for GHC | (bsd3, data, ghc, library, serialization) | 2018-01-19 | JostBerthold |

packstream | 7 | 0.0 | PackStream converter for Neo4j BOLT protocol | (bsd3, data, library) | 2021-05-27 | zmactep |

pact-time | 58 | 0.0 | Time Library for Pact | (bsd3, data, library, system) | 2021-05-07 | larsk |

pager | 18 | 0.0 | Open up a pager, like 'less' or 'more' | (bsd2, data, library, program, system, text) | 2015-05-16 | pharpend |

pagination | 26 | 0.0 | Framework-agnostic pagination boilerplate | (bsd3, data, library) | 2021-03-06 | mrkkrp |

palette | 74 | 0.0 | Utilities for choosing and creating color schemes. | (bsd3, data, library) | 2019-02-22 | BrentYorgey, jeffreyrosenbluth, bergey |

pandora | 176 | 0.0 | A box of patterns and paradigms | (control, data, library, mit) | 2021-10-12 | iokasimovmt |

pandora-io | 6 | 0.0 | ... | (control, data, library, mit) | 2021-10-21 | iokasimovmt |

parameterized-data | 39 | 0.0 | Parameterized data library implementing lightweight dependent types | (bsd3, data, library) | 2016-07-08 | AlfonsoAcosta, HoseinAttarzadeh, ugeorge, ingo |

parse-gcstats | 10 | 0.0 | Parse machine-readable GHC GC stats. | (bsd3, data, library) | 2020-06-30 | MateuszKowalczyk |

parsergen | 38 | 0.0 | TH parser generator for splitting bytestring into fixed-width fields | (bsd3, data, library) | 2014-11-20 | AkioTakano, JasperVanDerJeugt, JohnLato, MichaelBaikov |

parsestar | 11 | 0.0 | NMR-STAR file format parser. | (bsd3, data, library, program) | 2014-11-03 | MichalGajda |

partial-order | 508 | 0.0 | Provides typeclass suitable for types admitting a partial order | (bsd3, data, library) | 2020-03-08 | mtesseract |

partial-records | 25 | 0.0 | Template haskell utilities for constructing records with default values | (bsd3, data, library) | 2019-10-22 | mniip |

password | 128 | 2.0 | Hashing and checking of passwords | (bsd3, data, library) | 2021-03-07 | cdepillabout, nideco |

password-instances | 47 | 2.0 | typeclass instances for password package | (bsd3, data, library) | 2021-03-07 | cdepillabout, nideco |

password-types | 72 | 0.0 | Types for handling passwords | (bsd3, data, library) | 2021-03-07 | cdepillabout, nideco |

patch-combinators | 24 | 0.0 | A library for patching functions and data structures | (bsd3, data, library) | 2013-10-29 | EmilAxelsson |

patches-vector | 63 | 0.0 | Patches (diffs) on vectors: composable, mergeable, and invertible. | (bsd3, data, library) | 2016-11-29 | LiamOConnorDavis |

pattern-trie | 18 | 0.0 | Pattern tries | (data, library, mpl) | 2020-05-24 | romanb |

peano (deprecated) | 22 | 0.0 | Peano numbers | (data, deprecated, library, math) | 2015-03-27 | |

peano-inf | 34 | 0.0 | Lazy Peano numbers including observable infinity value. | (bsd3, data, library) | 2008-12-05 | PeterDivianszky |

pecoff | 11 | 0.0 | Parser for PE/COFF format. | (bsd3, data, library) | 2010-03-25 | ErikCharlebois |

pedestrian-dag | 22 | 0.0 | A pedestrian implementation of directed acyclic graphs | (bsd3, data, data-structures, library) | 2018-09-19 | JakubWaszczuk |

pem | 877 | 0.0 | Privacy Enhanced Mail (PEM) format reader and writer. | (bsd3, data, library) | 2018-03-02 | VincentHanquez |

peparser | 28 | 0.0 | A parser for PE object files. | (bsd3, data, library) | 2011-09-29 | IanGraves |

perfecthash | 8 | 0.0 | A perfect hashing library for mapping bytestrings to values. | (bsd3, data, data-structures, library) | 2016-05-02 | MarkWotton |

perhaps | 7 | 2.0 | Perhaps, a monad | (bsd2, data, library) | 2018-04-24 | EdwardKmett |

persist | 47 | 0.0 | Minimal serialization library with focus on performance | (bsd3, data, library, parsing) | 2020-05-14 | minad |

persist-state | 11 | 0.0 | Serialization library with state and leb128 encoding | (bsd3, data, library, parsing) | 2020-06-21 | minad |

persistent-equivalence | 26 | 0.0 | Persistent equivalence relations (aka union-find) | (bsd3, data, library) | 2011-10-01 | ChrisSmith |

persistent-refs | 25 | 0.0 | Haskell references backed by an IntMap for persistence and reversibility. | (bsd3, data, library) | 2015-04-14 | AdamFoltzer |

persistent-vector | 30 | 2.0 | A persistent sequence based on array mapped tries | (bsd3, data, library) | 2020-10-29 | TristanRavitch |

pez | 9 | 0.0 | A Pretty Extraordinary Zipper library | (bsd3, data, library) | 2012-01-28 | BrandonSimmons |

pgp-wordlist | 70 | 0.0 | Translate between binary data and a human-readable collection of words. | (bsd3, data, library, serialization) | 2019-05-17 | quchen |

phasechange | 10 | 0.0 | Freezing, thawing, and copy elision | (bsd3, data, library) | 2012-06-30 | GaborLehel |

phash | 36 | 0.0 | Haskell bindings to pHash, the open source perceptual hash library | (data, gpl, library) | 2017-03-23 | MichaelXavier |

phone-metadata (deprecated) | 34 | 0.0 | Phonenumber Metadata - NOTE: this is now deprecated! | (data, deprecated, library) | 2016-06-23 | vijayanant, raghuugare |

phone-numbers | 44 | 0.0 | Haskell bindings to the libphonenumber library | (bsd3, data, library) | 2019-10-11 | ChristianMarie |

phonetic-languages-filters-array | 23 | 0.0 | Allows to change the structure of the function output. | (RealFrac, data, filters, library, mit) | 2021-10-31 | OleksandrZhabenko |

phonetic-languages-rhythmicity | 43 | 0.0 | Allows to estimate the rhythmicity properties for the text | (coherency, data, game, language, library, math, mit, phonetic-languages, polyrhythmicity, rap) | 2021-08-24 | OleksandrZhabenko |

pipes-files | 20 | 0.0 | Fast traversal of directory trees using pipes | (bsd3, data, library) | 2018-07-23 | JohnWiegley, dnadales |

pipes-interleave | 57 | 0.0 | Interleave and merge streams of elements | (bsd3, data, library) | 2018-08-05 | BenGamari |

pkcs10 | 83 | 0.0 | PKCS#10 library | (apache, data, library) | 2016-11-02 | ktimothy |

pktree | 8 | 0.0 | Implementation of the PKTree spatial index data structure | (data, library) | 2012-04-10 | StephenWeber |

plaid | 15 | 0.0 | Plaid.com api integration library | (bsd3, data, library, network, plaid, program, web) | 2020-03-17 | v0d1ch |

plailude | 57 | 2.0 | plaimi's prelude | (data, gpl, library) | 2015-03-13 | alexander |

planar-graph | 10 | 0.0 | A representation of planar graphs | (bsd3, data, graphs, library, maths) | 2012-04-27 | IvanMiljenovic |

plucky | 20 | 2.0 | A library and technique for handling errors via plucking constraints | (bsd3, data, library) | 2020-01-21 | parsonsmatt |

plur | 17 | 0.0 | Plurality monad: Zero, one, or at least two. | (bsd3, data, library) | 2019-02-12 | joelb |

point-octree | 11 | 0.0 | Point octree, with bounding boxes | (bsd3, data, library) | 2016-07-04 | MichaelLitchard |

pointed | 1024 | 0.0 | Pointed and copointed data | (bsd3, data, library) | 2021-11-01 | EdwardKmett, EricMertens, ryanglscott |

pointedlist | 127 | 0.0 | A zipper-like comonad which works as a list, tracking a position. | (bsd3, data, library) | 2014-04-26 | JeffWheeler, RussellOConnor, fread2281 |

poly-arity | 50 | 0.0 | Tools for working with functions of undetermined arity | (bsd3, data, functions, library) | 2017-03-19 | athanclark |

poly-control | 10 | 0.0 | This package provides abstraction for polymorphic controls, like PolyMonads or PolyApplicatives. | (apache, data, library) | 2016-01-30 | danilo2, iamrecursion |

poly-rec | 11 | 0.0 | Polykinded extensible records | (data, gpl, library) | 2020-07-07 | jpgarcia |

polyToMonoid | 10 | 0.0 | Polyvariadic functions mapping to a given monoid | (bsd3, data, library) | 2010-10-14 | KevinJardine |

polydata | 14 | 0.0 | Wrap together data and it's constraints. | (data, library, mit) | 2017-10-16 | clinton |

polymap | 15 | 2.0 | Polygonal maps | (data, library, public-domain) | 2015-09-24 | Shockk |

polytypeable | 9 | 0.0 | Typeable for polymorphic types. | (bsd3, data, library) | 2009-04-08 | LennartAugustsson |

polytypeable-utils | 10 | 0.0 | Utilities for polytypeable. | (bsd3, data, library) | 2009-10-21 | KiYungAhn |

polyvariadic | 29 | 2.0 | Creation and application of polyvariadic functions | (bsd3, data, library) | 2020-02-04 | fgaz |

pool (deprecated in favor of resource-pool) | 44 | 0.0 | Thread-safe resource pools. (deprecated) | (bsd3, data, database, deprecated, library, yesod) | 2012-01-25 | MichaelSnoyman |

popkey | 21 | 0.0 | Static key-value storage backed by poppy | (data, library, mit) | 2020-06-08 | identicalsnowflake |

porcupine-core | 11 | 2.0 | Express portable, composable and reusable data tasks and pipelines | (arrows, combinators, control, data, json, library, mit, numerical, pipes, program, streaming) | 2019-10-09 | YvesPares |

porcupine-http | 9 | 0.0 | A location accessor for porcupine to connect to HTTP sources/sinks | (arrows, combinators, control, data, library, mit, program, web) | 2019-10-09 | YvesPares |

porcupine-s3 | 9 | 0.0 | A location accessor for porcupine to connect to AWS S3 sources/sinks | (arrows, aws, cloud, combinators, control, data, library, mit, program) | 2019-10-09 | YvesPares |

portray-diff | 12 | 0.0 | Pretty structural diffs between two values | (apache, data, library) | 2021-09-17 | AndrewPritchard |

portray-diff-hunit | 5 | 0.0 | HUnit assertions based on portray-diff | (apache, data, library) | 2021-09-02 | AndrewPritchard |

portray-diff-quickcheck | 6 | 0.0 | QuickCheck tests with portray-diff | (apache, data, library) | 2021-09-02 | AndrewPritchard |

possible | 38 | 0.0 | Three valued Data.Maybe | (bsd3, data, library) | 2019-02-17 | tolysz |

possibly | 17 | 0.0 | type Possibly a = Either String a | (bsd3, data, library) | 2019-03-16 | ChrisDornan |

postgresql-copy-escape | 18 | 0.0 | Format data to feed to a PostgreSQL COPY FROM statement | (bsd3, data, library) | 2019-11-16 | JoeyAdams |

prairie | 10 | 0.0 | A first class record field library | (bsd3, data, library) | 2020-10-09 | parsonsmatt |

pred-set | 15 | 0.0 | Simple cached predicates | (bsd3, data, library) | 2016-04-26 | athanclark |

pred-trie | 154 | 0.0 | Predicative tries | (bsd3, data, library) | 2018-11-20 | athanclark |

predicate-class | 9 | 0.0 | Helper class for passing context along a predicate value | (data, library, mit) | 2018-03-23 | HeliWang |

predicate-transformers | 15 | 2.0 | A library for writing predicates and transformations over predicates in Haskell | (bsd3, data, library) | 2021-01-25 | edmundnoble |

predicate-typed | 121 | 0.0 | Predicates, Refinement types and Dsl | (bsd3, data, library) | 2020-11-20 | gbwey |

predictive | 11 | 0.0 | Predict the future, backtrack on failure | (bsd3, data, library) | 2016-08-22 | esz |

prednote | 139 | 0.0 | Evaluate and display trees of predicates | (bsd3, data, library) | 2015-09-10 | OmariNorman |

prednote-test (deprecated in favor of prednote) | 28 | 0.0 | Tests and QuickCheck generators to accompany prednote. | (bsd3, data, deprecated, library, program) | 2015-01-02 | OmariNorman |

prefix-units | 24 | 0.0 | A basic library for SI/binary prefix units | (bsd3, data, library) | 2015-11-22 | IustinPop |

prelude-plus | 28 | 0.0 | Prelude for rest of us | (bsd3, control, data, system) | 2009-10-14 | YusakuHashimoto |

pretty-hex | 122 | 0.0 | A library for hex dumps of ByteStrings | (bsd3, data, library) | 2019-12-04 | IavorDiatchki |

pretty-loc | 16 | 0.0 | Tracking and highlighting of locations in source files | (bsd3, compilers-interpreters, data, diagnostics, library, pretty-printer, text) | 2019-06-19 | GuerricChupin |

pretty-tree | 20 | 0.0 | Pretty-print trees | (bsd3, data, library) | 2012-10-26 | IvanMiljenovic |

preview | 9 | 0.0 | The method of previewing data (instead of wholly show-ing it) | (bsd3, data, library) | 2017-08-06 | AlexanderThiemann |

prim-instances | 15 | 0.0 | Prim typeclass instances | (bsd3, data, library) | 2019-06-26 | chessai |

prim-uniq | 143 | 0.0 | Opaque unique identifiers in primitive state monads | (data, dependent-types, library, public-domain) | 2020-04-15 | BertramFelgenhauer, JamesCook, RyanTrinkle |

primitive | 3295 | 2.5 | Primitive memory-related operations | (bsd3, data, library) | 2021-10-27 | HerbertValerioRiedel, Bodigrim, andrewthad, chessai, topos |

primitive-addr | 258 | 0.0 | Addresses to unmanaged memory | (bsd3, data, library) | 2019-07-18 | andrewthad |

primitive-atomic | 8 | 0.0 | Wrappers for primops around atomic operations | (bsd3, data, library) | 2019-05-23 | andrewthad |

primitive-convenience | 8 | 0.0 | convenience class for PrimMonad m/PrimState m | (bsd3, data, library) | 2019-09-26 | chessai |

primitive-foreign | 12 | 0.0 | using the `Prim` interface for the FFI | (bsd3, data, library) | 2019-11-15 | chessai |

primitive-offset | 230 | 0.0 | Types for offsets into unboxed arrays | (bsd3, data, library) | 2019-05-30 | andrewthad |

primitive-simd | 10 | 2.0 | SIMD data types and functions | (bsd3, data, library) | 2016-02-01 | JonasScholl |

primitive-stablename | 8 | 0.0 | primitive operations on StableNames | (bsd3, data, library) | 2019-05-16 | chessai |

primitive-unaligned | 83 | 0.0 | Unaligned access to primitive arrays | (bsd3, data, library) | 2020-01-09 | andrewthad |

primitive-unlifted | 549 | 0.0 | Primitive GHC types with unlifted types inside | (bsd3, data, library) | 2021-11-19 | andrewthad |

print-info | 26 | 0.0 | Can be used to coordinate the printing output. | (data, library, mit) | 2020-09-01 | OleksandrZhabenko |

priority-queue | 37 | 0.0 | Simple implementation of a priority queue. | (bsd3, data, library) | 2010-10-20 | JamesCook |

procrastinating-structure (deprecated) | 9 | 0.0 | Pure structures that can be incrementally created in impure code | (data, deprecated, library) | 2009-06-15 | JakeMcArthur |

procrastinating-variable | 12 | 0.0 | Haskell values that cannot be evaluated immediately. | (bsd3, data, library) | 2009-06-08 | GregoryCrosswhite |

product-isomorphic | 48 | 0.0 | Weaken applicative functor on products | (bsd3, data, library) | 2018-08-26 | KeiHibino |

profunctor-arrows | 29 | 0.0 | Profunctor arrows | (bsd3, data, library, profunctors) | 2020-03-07 | cmk |

profunctor-misc | 7 | 0.0 | Profunctor miscellany | (bsd3, data, library, profunctors) | 2019-10-30 | cmk |

profunctor-optics | 38 | 0.0 | A compact optics library compatible with the typeclasses in profunctors. | (bsd3, data, lenses, library, profunctors, program) | 2020-03-09 | cmk |

proj4-hs-bindings | 9 | 0.0 | Haskell bindings for the Proj4 C dynamic library. | (data, library) | 2013-09-22 | PavelPenev |

prolens | 19 | 2.0 | Profunctor-based lightweight implementation of optics | (data, lenses, library, mpl, optics) | 2021-03-14 | shersh, vrom911 |

propeller | 10 | 0.0 | A Simple Propagator Library | (bsd3, data, library) | 2020-02-10 | MichaelSzvetits |

property-list | 76 | 0.0 | Apple property list parser | (data, library, parsing, public-domain, xml) | 2015-06-19 | JamesCook |

proto-lens | 332 | 1.75 | A lens-based implementation of protocol buffers in Haskell. | (bsd3, data, library) | 2021-10-09 | JudahJacobson, gnezdo, JinwooLee |

proto-lens-arbitrary | 92 | 0.0 | Arbitrary instances for proto-lens. | (bsd3, data, library) | 2021-10-09 | JudahJacobson, gnezdo, JinwooLee |

proto-lens-combinators (deprecated in favor of proto-lens) | 22 | 0.0 | Utilities functions to proto-lens. | (bsd3, data, deprecated, library) | 2018-10-12 | JudahJacobson, gnezdo |

proto-lens-descriptors (deprecated in favor of proto-lens) | 8 | 0.0 | Protocol buffers for describing the definitions of messages. | (bsd3, data, deprecated, library) | 2017-07-31 | JudahJacobson, gnezdo |

proto-lens-optparse | 77 | 0.0 | Adapting proto-lens to optparse-applicative ReadMs. | (bsd3, data, library) | 2021-10-09 | JudahJacobson, gnezdo, JinwooLee |

proto-lens-protobuf-types | 69 | 0.0 | Basic protocol buffer message types. | (bsd3, data, library) | 2021-10-10 | JudahJacobson, gnezdo, JinwooLee |

proto-lens-protoc | 255 | 0.0 | Protocol buffer compiler for the proto-lens library. | (bsd3, data, library, program) | 2021-10-09 | JudahJacobson, gnezdo, JinwooLee |

protobuf | 84 | 0.0 | Google Protocol Buffers via GHC.Generics | (bsd3, data, library) | 2020-02-15 | NathanHowell, YorickLaupa |

protobuf-native | 14 | 0.0 | Protocol Buffers via C++ | (bsd3, data, library, program) | 2014-10-16 | MaxwellSwadling |

protobuf-simple | 38 | 0.0 | Simple Protocol Buffers library (proto2) | (data, library, mit, program) | 2021-07-18 | mrijkeboer |

proxied | 34 | 0.0 | Make functions consume Proxy instead of undefined | (bsd3, data, library) | 2019-02-20 | ryanglscott |

proxy | 6 | 0.0 | proxy helpers | (data, library, mit) | 2018-05-16 | chessai |

proxy-kindness | 12 | 0.0 | A library for kind-polymorphic manipulation and inspection of Proxy values | (bsd3, data, library) | 2013-11-15 | BrandonSimmons |

proxy-mapping | 15 | 0.0 | Mapping of Proxy Types | (bsd3, data, library) | 2017-12-04 | DanielVanDenEijkel |

pseudo-boolean | 207 | 0.0 | Reading/Writing OPB/WBO files used in pseudo boolean competition | (bsd3, constraints, data, library, logic, optimisation, optimization) | 2021-05-10 | MasahiroSakai |

psql-utils | 20 | 0.0 | PostgreSQL Simple util tools. | (bsd3, data, library, postgresql) | 2020-09-14 | Lupino |

ptr | 97 | 0.0 | Abstractions for operations on pointers | (data, library, mit, ptr) | 2021-03-20 | NikitaVolkov |

publicsuffix | 68 | 0.0 | The publicsuffix list exposed as proper Haskell types | (data, library, mit) | 2020-05-26 | wereHamster |

pure-priority-queue | 30 | 0.0 | A pure priority queue. | (bsd3, data, library) | 2009-12-13 | BradLarsen |

pure-priority-queue-tests | 9 | 0.0 | Tests for the pure-priority-queue package | (bsd3, data, program) | 2009-10-12 | BradLarsen |

pureMD5 | 319 | 0.0 | A Haskell-only implementation of the MD5 digest (hash) algorithm. | (bsd3, cryptography, data, library) | 2021-10-14 | ThomasDuBuisson |

purebred-email | 80 | 0.0 | types and parser for email messages (including MIME) | (agpl, data, email, library) | 2021-10-23 | frasertweedale, romanofski |

pvar | 134 | 2.0 | Mutable variable with primitive values | (bsd3, data, library) | 2020-10-19 | lehins |

qm-interpolated-string | 20 | 0.0 | Implementation of interpolated multiline strings | (data, interpolated, library, public-domain) | 2018-02-04 | unclechu |

qr | 5 | 0.0 | Pure Haskell QR encoder library and command line tool | (bsd3, data, library, program) | 2021-04-10 | PaoloCapriotti |

qr-imager (deprecated in favor of qrcode-juicypixels, qrcode-core) | 120 | 0.0 | Library to generate images. | (bsd3, data, deprecated, image, library, qr) | 2018-09-25 | vmchale |

qr-repa | 8 | 0.0 | Library to generate QR codes from bytestrings and objects and scale image files | (bsd3, data, library, program) | 2016-12-15 | |

quadratic-irrational | 42 | 0.0 | An implementation of quadratic irrationals | (algorithms, data, library, math, mit) | 2020-04-15 | ion, Bodigrim |

quandl-api | 22 | 0.0 | Quandl.com API library | (api, bsd3, data, library, web) | 2015-05-18 | PeterVanDenBrand |

quantities | 27 | 0.0 | Unit conversion and manipulation library. | (bsd3, data, library, math, physics, program) | 2015-11-07 | jdreaver |

querystring-pickle | 55 | 0.0 | Picklers for de/serialising Generic data types to and from query strings | (data, library, network, web) | 2014-06-23 | BrendanHay |

queue (deprecated) | 34 | 0.0 | Abstraction typeclasses for queue-like things. | (bsd3, data, deprecated, library) | 2010-10-18 | JamesCook |

quick-schema | 10 | 0.0 | Slimmed down json schema language and validator | (data, json, library, mit) | 2015-11-03 | benweitzman |

quickset | 9 | 0.0 | Very fast and memory-compact query-only set and map structures | (bsd3, data, data-structures, library) | 2012-11-14 | ErtugrulSoeylemez, esz |

raft | 30 | 0.0 | Miscellaneous Haskell utilities for data structures and data manipulation. | (data, library, mit) | 2019-08-14 | BrianBush |

rakhana | 28 | 0.0 | Stream based PDF library | (bsd3, data, library) | 2014-09-29 | YorickLaupa |

ral | 142 | 0.0 | Random access lists | (data, dependent-types, gpl, library, singletons) | 2021-02-28 | phadej |

ral-lens | 17 | 0.0 | Length-indexed random access lists: lens utilities. | (data, dependent-types, gpl, lens, library, singletons) | 2021-02-28 | phadej |

ral-optics | 14 | 0.0 | Length-indexed random access lists: optics utilities. | (data, dependent-types, gpl, library, optics, singletons) | 2021-02-28 | phadej |

random-extras | 83 | 0.0 | Additional functions for random values. | (bsd3, data, library, math) | 2012-07-10 | AristidBreitkreuz |

random-string | 18 | 0.0 | Generate a random base 16, 58, or 64 string | (bsd3, data, library) | 2018-03-08 | ThomasDuBuisson |

range | 72 | 0.0 | An efficient and versatile range library. | (data, library, mit) | 2019-10-26 | RobertMassaioli, srijs |

range-set-list | 150 | 0.0 | Memory efficient sets with ranges of elements. | (data, library, mit) | 2019-08-03 | phadej |

ranges (deprecated) | 37 | 0.0 | Ranges and various functions on them. | (bsd3, data, deprecated, library) | 2011-09-01 | GeorgePollard |

rank1dynamic | 66 | 0.0 | Like Data.Dynamic/Data.Typeable but with support for rank-1 polymorphic types | (bsd3, data, library) | 2020-10-24 | EdskoDeVries, FacundoDominguez, MathieuBoespflug, TimWatson |

rank2classes | 162 | 2.0 | standard type constructor class hierarchy, only with methods of rank 2 types | (bsd3, control, data, generics, library) | 2021-09-17 | MarioBlazevic |

rcu | 15 | 0.0 | Read-Copy-Update for Haskell | (bsd3, data, library, program) | 2021-02-17 | EdwardKmett, EricMertens, ryanglscott |

rdf | 40 | 2.0 | Representation and Incremental Processing of RDF Data | (data, library, mit) | 2021-03-23 | TravisWhitaker |

record-aeson | 14 | 0.0 | Instances of "aeson" classes for the "record" types | (data, json, library, mit, records) | 2015-11-06 | NikitaVolkov |

record-encode (deprecated in favor of heidi) | 36 | 0.0 | Generic encoding of records | (bsd3, data, data-mining, data-science, deprecated, library, machine-learning) | 2019-01-23 | ocramz |

records | 50 | 0.0 | A flexible record system | (bsd3, data, library, records) | 2012-01-15 | WolfgangJeltsch |

records-th | 13 | 0.0 | Template Haskell declarations for the records package | (data, library, mit) | 2012-08-01 | SamAnklesaria |

recursion-schemes-ix | 11 | 0.0 | Recursion schemes over indexed Functors | (bsd3, data, library) | 2020-04-24 | SkyeSoss |

recursive-zipper | 73 | 0.0 | Zippers over recursive data structures. | (bsd3, data, library) | 2021-12-02 | ChrisPenner |

red-black-record | 112 | 0.0 | Extensible records and variants indexed by a type-level Red-Black tree. | (bsd3, data, library) | 2020-05-30 | DanielDiazCarrete |

redis-resp | 46 | 0.0 | REdis Serialization Protocol (RESP) implementation. | (data, library, mpl) | 2018-08-30 | ToralfWittner, romanb |

reducers | 920 | 0.0 | Semigroups, specialized containers and a general map/reduce framework | (bsd3, data, library, math, numerical, semigroups) | 2021-11-01 | EdwardKmett, EricMertens, ryanglscott |

reedsolomon | 42 | 0.0 | Reed-Solomon Erasure Coding in Haskell | (data, library, mit) | 2017-01-13 | NicolasTrangez |

ref | 15 | 0.0 | Generic Mutable Ref Abstraction Layer | (bsd3, data, library) | 2013-03-31 | CarterSchonwald |

ref-extras | 17 | 0.0 | Extra stuff for mutable references | (bsd3, data, library) | 2020-09-05 | ejconlon |

refcount | 23 | 0.0 | Container with element counts | (data, library, mit) | 2014-06-08 | BenFoppa |

reference | 10 | 0.0 | A class for references in Haskell | (control, data, library, mit) | 2010-09-06 | MaciejPiechotka |

refined | 174 | 2.25 | Refinement types with static and runtime checking | (data, library, mit) | 2021-02-01 | NikitaVolkov, chessai |

refined-http-api-data | 5 | 0.0 | http-api-data instances for refined types | (data, library, mit) | 2019-11-06 | brandonhamilton |

reflection | 1662 | 2.25 | Reifies arbitrary terms into types that can be reflected back into terms | (bsd3, data, dependent-types, library, reflection) | 2020-05-16 | EdwardKmett, ryanglscott |

reflection-extras | 18 | 0.0 | Utilities for the reflection package | (bsd3, data, library) | 2013-12-31 | EdwardKmett, JonathanFischoff |

reflection-without-remorse | 11 | 0.0 | Efficient free and operational monads. | (bsd3, data, data-structures, library) | 2014-12-30 | AtzeVanDerPloeg |

regex-easy | 10 | 0.0 | sugar for regex-pcre | (bsd3, data, library) | 2014-03-05 | MatthiasFischmann |

regex-type | 10 | 0.0 | Type-level regular expressions | (bsd3, data, library) | 2016-04-01 | kcsongor |

regex-wrapper | 10 | 0.0 | Types that can only be constructed if they match a regular expression | (bsd3, data, library) | 2019-11-11 | lukec |

regexp-tries | 12 | 0.0 | Regular Expressions on Tries. | (bsd3, data, library) | 2012-02-08 | AndreasBaldeau |

regular-xmlpickler (deprecated in favor of generic-xmlpickler) | 22 | 0.0 | Generic generation of HXT XmlPickler instances using Regular. | (bsd3, data, deprecated, library, xml) | 2014-04-04 | AdamBergmark, ErikHesselink |

rei | 65 | 2.0 | Process lists easily | (data, mit, program) | 2016-12-04 | kerkomen |

reify | 11 | 0.0 | Serialize data | (data, library, program) | 2009-01-19 | GwernBranwen |

reinterpret-cast | 48 | 0.0 | Memory reinterpretation casts for Float/Double and Word32/Word64 | (data, library, mit) | 2014-04-30 | NiklasHambuechen |

relapse | 55 | 0.0 | Sensible RLP encoding | (data, library, mit) | 2017-03-21 | iostat |

relative-date | 14 | 0.0 | Durations and generalized time parsing | (bsd3, data, library) | 2010-04-02 | SamAnklesaria |

reord | 9 | 0.0 | Ad-hoc Ord instances | (data, library, public-domain) | 2008-10-22 | JamesCook |

reorderable | 16 | 0.0 | Define compound types that do not depend on member order. | (data, library, type-system) | 2013-11-15 | AlexCole |

repa-linear-algebra | 32 | 0.0 | HMatrix operations for Repa. | (bsd3, data, library) | 2016-03-01 | mjmrotek |

resource-pool | 627 | 2.25 | A high-performance striped resource pooling implementation | (bsd3, data, database, library, network) | 2014-12-16 | BasVanDijk, BryanOSullivan, phadej, arybczak, jonathanjouty |

resource-pool-catchio | 15 | 0.0 | Fork of resource-pool, with a MonadCatchIO constraint | (bsd3, data, database, library, network) | 2012-03-08 | JurrienStutterheim |

resourcet | 2057 | 0.0 | Deterministic allocation and freeing of scarce resources. | (bsd3, conduit, data, library) | 2021-08-05 | MichaelSnoyman |

resourcet-pool (deprecated in favor of unliftio-pool) | 4 | 0.0 | A small library to convert a Pool into an Acquire | (bsd3, conduit, data, database, deprecated, library, network) | 2020-11-23 | brandonchinn178 |

restricted-workers | 14 | 0.0 | Running worker processes under system resource restrictions | (bsd3, concurrency, data, library, system) | 2013-08-26 | DaniilFrumin |

result | 43 | 0.0 | Encode success or at least one error | (data, library, mit) | 2016-10-02 | srijs |

reverse-arguments | 10 | 0.0 | Reverse the arguments of arbitrary functions. | (bsd3, data, library) | 2016-03-25 | JonasScholl |

reverse-geocoding | 60 | 0.0 | Simple reverse geocoding using OpenStreeMap | (bsd3, data, library) | 2017-02-13 | jcristovao |

riff | 37 | 0.0 | RIFF parser for Haskell | (data, library, mit, program) | 2015-04-24 | RobertMassaioli |

ring-buffer | 32 | 2.0 | A concurrent, mutable ring-buffer | (bsd3, data, library) | 2017-10-07 | BenGamari |

ring-buffers | 29 | 0.0 | mutable ring buffers with atomic updates in GHC Haskell | (bsd3, data, library) | 2020-11-30 | chessai |

ripple-federation | 20 | 0.0 | Utilities and types to work with the Ripple federation protocol | (data, library) | 2014-12-29 | StephenWeber |

rivers | 11 | 0.0 | Rivers are like Streams, but different. | (bsd3, comonads, data, library, math) | 2011-12-04 | DrewDay |

rng-utils | 18 | 0.0 | RNG within an IORef for convenient concurrent use | (bsd3, data, library, random) | 2020-09-23 | DougBeardsley, MichaelXavier, OzgunAtaman |

roc-cluster | 10 | 0.0 | ROC online clustering algorithm | (bsd3, data, library) | 2017-05-17 | NCrashed |

roles | 15 | 0.0 | Composable class-based roles | (bsd3, data, library) | 2021-10-05 | mnoonan |

rolling-queue | 11 | 0.0 | Bounded channel for STM that discards old entries when full | (bsd3, data, library) | 2012-02-16 | JoeyAdams |

rope-utf16-splay | 394 | 0.0 | Ropes optimised for updating using UTF-16 code units and row/column pairs. | (bsd3, data, language, library, text) | 2021-02-06 | AlanZimmerman, OlleFredriksson |

rose | 6 | 0.0 | rose trees | (bsd3, data, library) | 2021-01-04 | chessai |

rose-trees | 67 | 0.0 | Various trie implementations in Haskell | (bsd3, data, library, tree) | 2020-03-07 | athanclark |

rose-trie | 33 | 0.0 | Trees with polymorphic paths to nodes, combining properties of Rose Trees and Tries. | (data, gpl, library) | 2017-03-27 | RaminHonary |

rosebud | 15 | 0.0 | Common rose tree/forest functions | (bsd3, data, library) | 2020-11-19 | jship |

roundtrip-aeson | 22 | 0.0 | Un-/parse JSON with roundtrip invertible syntax definitions. | (bsd3, data, library) | 2018-10-14 | ThomasSutton, ChristianMarie |

route-planning | 22 | 0.0 | A library and utilities for creating a route | (bsd3, data, library) | 2014-04-18 | TonyMorris |

row-types | 327 | 0.0 | Open Records and Variants | (data, data-structures, library, mit) | 2021-09-10 | dwincort |

row-types-aeson | 7 | 0.0 | aeson instances for Open Records and Variants | (data, data-structures, library, mit) | 2021-09-26 | dwincort |

row-types-barbies | 6 | 0.0 | barbies instances for Open Records and Variants | (data, data-structures, library, mit) | 2021-09-26 | dwincort |

rowrecord | 10 | 0.0 | Build records from lists of strings, as from CSV files. | (bsd3, data, library, text) | 2010-09-27 | KeeganMcAllister |

rp-tree | 245 | 2.0 | Random projection trees | (bsd3, data, data-mining, data-structures, library, machine-learning, program) | 2021-11-04 | ocramz |

rset | 24 | 0.0 | Range set | (data, library) | 2017-08-08 | lovasko |

rstream | 10 | 0.0 | stream-fusion framework from vector | (bsd3, data, data-structures, library) | 2018-11-01 | chessai |

rtorrent-state | 11 | 0.0 | Parsing and manipulation of rtorrent state file contents | (data, gpl, library) | 2014-08-17 | MateuszKowalczyk |

ruby-marshal | 33 | 0.0 | Parse a subset of Ruby objects serialised with Marshal.dump. | (data, library, mit) | 2020-05-21 | filib |

ruin | 15 | 0.0 | Pliable records | (bsd3, data, library, records) | 2016-08-07 | NicolasFrisby |

run-haskell-module | 36 | 0.0 | Running newly generated Haskell source module. | (bsd3, data, library, tools) | 2020-03-29 | MichalGajda |

run-st | 229 | 0.0 | runST without boxing penalty | (bsd3, data, library) | 2020-01-16 | andrewthad |

runmany | 25 | 0.0 | Run multiple commands, interleaving output and errors | (bsd3, data, nix, program, system) | 2018-04-26 | JohnWiegley |

runmemo | 16 | 0.0 | A simple memoization helper library | (bsd3, data, library) | 2013-11-28 | DanBurton |

s-cargot | 122 | 0.0 | A flexible, extensible s-expression library. | (bsd3, data, library) | 2018-03-02 | gdritter |

s-cargot-letbind | 43 | 0.0 | Enables let-binding and let-expansion for s-cargot defined S-expressions. | (data, library) | 2018-06-12 | KevinQuick |

safe-freeze | 17 | 0.0 | Support for safely freezing multiple arrays in the ST monad. | (bsd3, data, library) | 2012-06-02 | ReinerPope |

safe-globals | 15 | 0.0 | Safe top-level mutable variables which scope like ordinary values | (bsd3, data, library) | 2011-12-21 | KeeganMcAllister |

safe-length | 10 | 2.0 | Tired of accidentally calling length on tuples? Relief at last! | (bsd3, data, library) | 2015-10-29 | JeremyShaw |

safecopy | 628 | 0.0 | Binary serialization with version control. | (data, library, parsing, public-domain) | 2021-04-14 | AdamGundry, DavidFox, DavidHimmelstrup, DavidJohnson, JeremyShaw |

safecopy-migrate (deprecated) | 14 | 0.0 | Making SafeCopy migrations easier | (data, deprecated, library, public-domain) | 2018-08-19 | Artyom |

safecopy-store | 19 | 0.0 | Binary serialization with version control. | (data, library, parsing, public-domain) | 2017-12-21 | NCrashed |

safeint | 22 | 0.0 | overflow-checked Int type | (bsd3, data, library) | 2015-10-29 | AndresLoeh |

scan-metadata (deprecated) | 8 | 0.0 | Metadata types for Albedo Scanners | (data, deprecated, library, mit) | 2019-05-31 | arbornetworks |

schedule-planner | 40 | 0.0 | Find the ideal lesson layout | (convenience, data, lgpl, planning, program) | 2015-06-21 | justus |

schema | 11 | 0.0 | Encoding-independent schemas for Haskell data types. | (data, gpl, library) | 2020-03-27 | iphydf, TokTokReleaser |

schemas | 60 | 0.0 | schema guided serialization | (bsd3, data, library) | 2020-04-28 | PepeIborra, adamse |

schematic | 93 | 1.75 | JSON-biased spec and validation tool | (bsd3, data, library) | 2021-01-15 | dredozubov |

scientific | 1945 | 2.0 | Numbers represented using scientific notation | (bsd3, data, library) | 2021-05-20 | BasVanDijk, BryanOSullivan, phadej |

scientific-notation | 68 | 0.0 | Scientific notation intended for tokenization | (bsd3, data, library) | 2021-02-23 | andrewthad |

scythe | 12 | 0.0 | Fast CSV lexing on ByteString | (bsd3, data, library, program) | 2018-09-19 | DavidJohnson |

sec | 7 | 0.0 | Semantic Editor Combinators. | (bsd3, combinators, data, library) | 2010-03-30 | SteffenSiering |

secret-sharing | 39 | 0.0 | Information-theoretic secure secret sharing | (cryptography, data, lgpl, library) | 2020-05-10 | PeterRobinson |

securemem | 341 | 0.0 | abstraction to an auto scrubbing and const time eq, memory chunk. | (bsd3, data, library) | 2018-02-27 | VincentHanquez |

semantic-source | 36 | 0.0 | Types and functionality for working with source code | (data, library, mit) | 2020-08-26 | patrick_thomson, tclem, robrix, dcreager, aymannadeem, joshvera, maxbrunsfeld, rewinfrey |

semi-iso | 38 | 0.0 | Weakened partial isomorphisms, reversible computations. | (control, data, library, mit) | 2014-12-12 | pawel834 |

semialign | 1625 | 0.0 | Align and Zip type-classes from the common Semialign ancestor. | (bsd3, data, library, these) | 2021-10-31 | phadej |

semialign-extras | 9 | 0.0 | Extra functions for working with Semialigns | (bsd3, data, library) | 2019-11-15 | qfpl, jack |

semialign-indexed (deprecated in favor of semialign) | 44 | 0.0 | SemialignWithIndex, i.e. izipWith and ialignWith | (bsd3, data, deprecated, library, these) | 2021-02-25 | phadej |

semialign-optics (deprecated in favor of semialign) | 15 | 0.0 | SemialignWithIndex, i.e. izipWith and ialignWith | (bsd3, data, deprecated, library, these) | 2021-02-25 | phadej |

semibounded-lattices | 20 | 0.0 | A Haskell implementation of semibounded lattices | (bsd3, data, library) | 2020-11-10 | xuhao |

semigroupoids-syntax | 10 | 0.0 | RebindableSyntax using the semigroupoids package | (bsd3, data, library) | 2014-11-01 | TonyMorris |

semigroups | 3907 | 2.75 | Anything that associates | (algebra, bsd3, data, data-structures, library, math) | 2021-11-16 | EdwardKmett, EricMertens, HerbertValerioRiedel, ryanglscott |

semigroups-actions | 11 | 0.0 | Semigroups actions | (algebra, bsd3, data, data-structures, library, math) | 2012-12-20 | PetrPudlak |

semilattices | 54 | 0.0 | Semilattices | (algebra, bsd3, data, data-structures, library, math) | 2019-10-03 | robrix |

semiring-num | 158 | 2.0 | Basic semiring class and instances | (data, library, mit) | 2019-11-23 | oisdk |

semirings | 630 | 2.0 | two monoids as one, in holy haskimony | (algebra, bsd3, data, data-structures, library, math, mathematics, maths) | 2021-01-07 | chessai |

semver | 229 | 2.0 | Representation, manipulation, and de/serialisation of Semantic Versions. | (data, library, mpl) | 2020-10-31 | BrendanHay |

separated | 93 | 0.0 | A data type with elements separated by values | (bsd3, data, library) | 2018-02-02 | TonyMorris, qfpl, GeorgeWilson |

seqid | 60 | 0.0 | Sequence ID production and consumption | (bsd3, data, library) | 2020-07-30 | wraithm, LukeHoersten |

sequence | 58 | 0.0 | A type class for sequences and various sequence data structures. | (bsd3, data, data-structures, library) | 2021-08-15 | AtzeVanDerPloeg, dfeuer |

sequential-index | 23 | 0.0 | Sequential numbers that allow arbitrarily inserting numbers - for containers | (bsd3, data, library) | 2013-01-29 | AristidBreitkreuz |

serialise-uuid | 9 | 0.0 | Encode and decode UUID values in CBOR using uuid-types, cborg and serialise. | (bsd3, data, library) | 2020-04-21 | RenzoCarbonara |

serialize-instances | 5 | 0.0 | Instances for Serialize of cereal | (data, library, mit) | 2016-10-28 | SimonHudon, bandali |

set-extra | 44 | 0.0 | Functions that could be added to Data.Set. | (bsd3, data, library) | 2018-05-22 | DavidFox |

set-monad | 20 | 0.0 | Set monad | (bsd3, data, library, monad) | 2018-10-11 | GeorgeGiorgidze |

set-of | 14 | 0.0 | Sets of fixed size, with typelits | (bsd3, data, library) | 2019-02-04 | fresheyeball |

setoid (deprecated in favor of skeletal-set) | 9 | 0.0 | A Haskell implementation of setoid | (bsd3, data, deprecated, library) | 2017-03-12 | PavloKerestey |

setops | 15 | 0.0 | Uniform names (and Unicode operators) for set operations on data structures. | (data, library, public-domain) | 2012-05-10 | eelis |

sets | 61 | 0.0 | Ducktyped set interface for Haskell containers. | (bsd3, data, library) | 2019-10-27 | athanclark |

setters | 11 | 0.0 | Small (TH) library to declare setters for typical `record' data type fields. | (bsd3, data, library) | 2010-11-23 | IlyaPortnov |

settings | 29 | 0.0 | Runtime-editable program settings. | (data, library, public-domain, user-interfaces) | 2016-01-27 | akrasner |

sexpresso | 16 | 0.0 | A flexible library for parsing and printing S-expression | (data, library) | 2021-09-17 | VincentArchambault |

sext (deprecated in favor of static-text) | 22 | 0.0 | Lists, Texts, ByteStrings and Vectors with type-encoded length | (bsd3, data, deprecated, library, text, type-system) | 2017-10-29 | DmitryDzhus |

sgf | 15 | 0.0 | SGF (Smart Game Format) parser | (bsd3, data, library) | 2014-06-24 | DanielWagner, tonicebrian, dbouamalay |

sha1 | 22 | 0.0 | SHA-1 Hash | (bsd3, data, library) | 2020-03-09 | andrewthad |

shapely-data | 13 | 0.0 | Generics using @(,)@ and @Either@, with algebraic operations and typed conversions | (bsd3, data, generics, library) | 2013-12-22 | BrandonSimmons |

short-vec | 8 | 0.0 | Length-indexed vectors using SmallArray# | (apache, data, library) | 2021-09-07 | AndrewPritchard |

short-vec-lens | 6 | 0.0 | Lenses and related functionality for the `short-vec` package. | (apache, data, library) | 2021-09-07 | AndrewPritchard |

shortcircuit | 10 | 0.0 | Short-circuit values and expressions. | (bsd3, control, data, library) | 2010-10-14 | AristidBreitkreuz |

sieve | 15 | 0.0 | Sieve is an implementation of the Sieve abstract data type. | (data, gpl, library) | 2013-01-15 | JohnSingleton |

siggy-chardust | 6 | 0.0 | Rounding rationals to significant digits and decimal places. | (data, library, math, mpl, numeric) | 2018-06-22 | philderbeast |

sign | 28 | 0.0 | Arithmetic over signs and sets of signs | (algebra, bsd3, data, library, math) | 2019-09-26 | MasahiroSakai |

signable | 18 | 0.0 | Deterministic serialisation and signatures with proto-lens support | (bsd3, cryptography, data, library) | 2021-03-19 | coingaming |

signable-haskell-protoc | 11 | 0.0 | Deterministic serialisation and signatures with proto-lens support | (bsd3, cryptography, data, program) | 2020-09-24 | coingaming |

simple-atom | 16 | 0.0 | Atom (or symbol) datatype for fast comparision and sorting. | (bsd3, compilers-interpreters, data, library, parsing) | 2011-04-06 | ThomasSchilling |

simple-conduit | 44 | 0.0 | A simple streaming I/O library based on monadic folds | (bsd3, conduit, data, library) | 2017-01-23 | JohnWiegley |

simple-enumeration | 31 | 0.0 | Finite or countably infinite sequences of values. | (bsd3, data, library) | 2020-06-25 | BrentYorgey |

simple-index | 13 | 0.0 | Allows simple indexation on any data type | (bsd3, data, library) | 2014-01-07 | HugoGomes |

simple-money | 20 | 0.0 | Simple library to handle and interexchange money | (data, library, public-domain) | 2017-01-20 | nbrk |

simple-pipe | 129 | 0.0 | simple pipeline library like conduit | (bsd3, data, library) | 2015-09-29 | YoshikuniJujo |

simple-rope | 10 | 0.0 | Memory-efficient strings with concatenation and splitting. | (bsd3, data, library) | 2011-06-24 | EugeneKirpichov |

simplistic-generics | 15 | 0.0 | Generic programming without too many type classes | (bsd3, data, library) | 2020-05-02 | AlejandroSerrano |

simtreelo | 47 | 0.0 | Load data organized in a tree. | (data, gpl, library) | 2018-10-23 | mgmillani |

single-tuple | 20 | 0.0 | a class for single tuple implementations | (apache, data, library) | 2021-05-21 | kakkun61 |

singlethongs | 11 | 0.0 | Like singletons, but much smaller. | (bsd3, data, library) | 2020-04-19 | RenzoCarbonara |

singleton-dict | 10 | 0.0 | Typelevel balanced search trees via a singletonized Data.Map | (bsd3, data, dependent-types, library) | 2017-06-09 | ArieMiddelkoop |

singleton-nats | 79 | 0.0 | Unary natural numbers relying on the singletons infrastructure. | (bsd3, data, dependent-types, library) | 2021-03-12 | AndrasKovacs, ryanglscott |

singleton-typelits | 14 | 0.0 | Singletons and induction over GHC TypeLits | (bsd3, data, library) | 2018-07-11 | mniip |

sink (deprecated) | 12 | 0.0 | An alternative to lazy I/O that doesn't conflate execution with evaluation | (control, data, deprecated, library, mit, system) | 2011-08-27 | JakeMcArthur |

sint | 16 | 0.0 | Nat singletons represented by Int | (apache, data, library) | 2021-10-24 | AndrewPritchard |

siphash (deprecated in favor of memory) | 65 | 0.0 | siphash: a fast short input PRF | (bsd3, cryptography, data, deprecated, library) | 2012-12-14 | VincentHanquez |

siren-json | 53 | 0.0 | Siren Tools for Haskell | (data, library, mit) | 2019-02-18 | alunduil |

size-based | 500 | 0.0 | Sized functors, for size-based enumerations | (bsd3, data, library) | 2018-10-19 | JonasDuregard |

sized | 69 | 2.0 | Sized sequence data-types | (bsd3, data, library) | 2021-01-17 | HiromiIshii |

sized-grid | 36 | 2.0 | Multidimensional grids with sized specified at compile time | (data, library, mit) | 2019-09-13 | edwardwas |

sized-vector (deprecated in favor of sized) | 69 | 0.0 | Size-parameterized vector types and functions. | (bsd3, data, deprecated, library) | 2016-07-27 | HiromiIshii |

skeletal-set | 10 | 0.0 | Skeletal set - a set with equivalence relation different from equality | (bsd3, data, library) | 2018-04-24 | PavloKerestey |

skip-list | 17 | 0.0 | An implementation of pure skip lists | (data, library, mit) | 2017-07-22 | gmalecha |

sliceofpy | 10 | 2.0 | Python-ish slicing traversals for Haskell. | (bsd3, data, lenses, library, program) | 2019-08-23 | lgastako |

slotmap | 10 | 0.0 | Pure Haskell slotmap implementation over ST or IO. | (bsd3, data, library) | 2018-09-17 | HarpoRoeder |

slugger | 12 | 2.0 | Clean URI slugs for Haskell | (bsd3, data, library, program, text, web) | 2021-07-28 | robertwpearce |

small-bytearray-builder | 26 | 0.0 | Serialize to bytes | (bsd3, data, library) | 2020-02-27 | andrewthad |

smallarray | 40 | 0.0 | low-level unboxed arrays, with minimal features. | (bsd3, data, library) | 2012-06-15 | AntoineLatter |

smallstring | 31 | 0.0 | A Unicode text type, optimized for low memory overhead | (bsd3, data, library) | 2012-06-15 | AntoineLatter |

smaoin | 29 | 0.0 | Utilities for the Smaoin semantic information model. | (data, library, public-domain) | 2015-06-18 | akrasner |

smash | 24 | 0.0 | Smash products, wedge products, and pointed products | (bsd3, data, library) | 2021-03-23 | topos |

smash-aeson | 9 | 0.0 | Aeson support for the smash library | (bsd3, data, library) | 2020-04-07 | topos |

smash-lens | 12 | 0.0 | Optics for the `smash` library | (bsd3, data, library) | 2020-09-17 | topos |

smash-microlens | 11 | 0.0 | Optics for the `smash` library | (bsd3, data, library) | 2020-04-07 | topos |

smash-optics | 10 | 0.0 | Optics for the `smash` library using `optics-core` | (bsd3, data, library) | 2020-09-17 | topos |

smith | 16 | 0.0 | Parse arrays of tokens | (bsd3, data, library) | 2020-01-20 | andrewthad |

smoothie | 163 | 0.0 | Smooth curves via several interpolation modes | (bsd3, data, library) | 2020-05-31 | DimitriSabadie |

snowchecked | 7 | 0.0 | A checksummed variation on Twitter's Snowflake UID generation algorithm | (apache, data, library) | 2021-08-17 | RobertFischer |

snowflake | 22 | 0.0 | A loose port of Twitter Snowflake to Haskell. Generates arbitrary precision, unique, time-sortable identifiers. | (apache, data, library) | 2015-03-17 | edofic |

some | 1151 | 0.0 | Existential type: Some | (bsd3, data, dependent-types, library) | 2021-04-05 | RyanTrinkle, phadej |

sop-core | 600 | 2.0 | True Sums of Products | (bsd3, data, library) | 2020-03-29 | AndresLoeh |

sorted | 11 | 0.0 | Efficient, type-safe sorted sequences | (data, library, mit) | 2013-11-15 | JosephAbrahamson |

sorted-list | 326 | 0.0 | Type-enforced sorted lists and related functions. | (bsd3, data, library) | 2018-04-25 | DanielDiaz |

sorting | 11 | 0.0 | Utils for sorting. | (bsd3, data, library) | 2015-04-26 | joneshf |

spacepart | 10 | 0.0 | Space partition data structures. Currently only a QuadTree. | (bsd3, data, library) | 2009-02-16 | CoreyOConnor |

sparse | 29 | 0.0 | A playground of sparse linear algebra primitives using Morton ordering | (bsd3, data, library, vector) | 2015-07-03 | EdwardKmett, HansHoglund |

sparse-tensor | 40 | 0.0 | typesafe tensor algebra library | (algebra, data, library, math, mit) | 2021-02-27 | nalex, TobiReinhart |

spdx | 194 | 0.0 | SPDX license expression language, Extras | (bsd3, data, library) | 2020-03-27 | phadej |

spdx-license | 14 | 0.0 | SPDX license templates | (bsd3, data, library) | 2021-01-25 | Poscat |

special-keys | 20 | 0.0 | Simple data types that help me here and there. | (bsd3, data, library) | 2013-09-01 | HugoGomes |

splaytree | 37 | 0.0 | Provides an annotated splay tree | (bsd3, data, library) | 2013-04-20 | JohnLato |

split-morphism | 16 | 2.0 | Split Epimorphisms and Monomorphisms | (bsd3, data, generics, lenses, library) | 2019-09-10 | gvolpe |

spreadsheet | 105 | 0.0 | Read and write spreadsheets from and to CSV files in a lazy way | (bsd3, data, library, text) | 2018-09-02 | HenningThielemann |

srcloc | 265 | 0.0 | Data types for managing source code locations. | (bsd3, data, library) | 2021-04-29 | GeoffreyMainland |

srec | 9 | 0.0 | Parsing and processing s-records. | (bsd3, data, embedded, library) | 2011-08-27 | TomHawkins |

sstable | 10 | 0.0 | SSTables in Haskell | (bsd3, data, library, program) | 2010-07-31 | MariusEriksen |

st2 | 16 | 0.0 | shared heap regions between local mutable state threads | (bsd3, data, library) | 2018-11-03 | chessai |

stable-memo | 52 | 0.0 | Memoization based on argument identity | (data, library, mit) | 2015-07-12 | JakeMcArthur |

stable-tree | 62 | 0.0 | Trees whose branches are resistant to change | (bsd3, data, library, program) | 2015-03-14 | tsuraan |

stack-prism | 45 | 0.0 | Stack prisms | (bsd3, data, library) | 2018-06-16 | MartijnVanSteenbergen, SjoerdVisscher |

stackage-types (deprecated in favor of stackage-curator) | 25 | 0.0 | Shared data types between various Stackage packages | (data, deprecated, library, mit) | 2016-01-20 | MichaelSnoyman |

star (deprecated in favor of semirings) | 21 | 0.0 | *-semirings | (bsd3, data, deprecated, library) | 2017-12-31 | chessai |

state | 12 | 0.0 | Data.State | (data, library) | 2009-10-19 | EvgenyJukov, MauricioAntunes |

state-codes | 29 | 0.0 | ISO 3166-2:US state codes and i18n names | (data, library, mit) | 2017-10-17 | acamino |

state-record (deprecated in favor of lens) | 9 | 0.0 | Better records for State monad states | (data, deprecated, library) | 2011-04-17 | KarlVoelker |

stateref | 60 | 0.0 | Abstraction for things that work like IORef. | (data, public-domain) | 2009-11-19 | JamesCook |

static-tensor | 18 | 0.0 | Tensors of statically known size | (bsd3, data, library) | 2017-12-16 | vagarenko |

static-text | 45 | 2.0 | Lists, Texts, ByteStrings and Vectors of statically known length | (bsd3, data, library, text, type-system) | 2021-07-10 | DmitryDzhus |

std | 6 | 0.0 | TBA | (bsd3, data, library, prelude) | 2019-06-27 | chessai |

stdata | 22 | 0.0 | Structure Data Library | (bsd3, data, library) | 2011-06-22 | DavidDarais |

stdf | 13 | 0.0 | Parse Structured Test Data Format (STDF) | (data, gpl, library, program) | 2014-10-13 | m |

stdio | 22 | 2.25 | A simple and high performance IO toolkit for Haskell | (bsd3, data, library) | 2019-05-15 | winterland |

stm-linkedlist | 10 | 0.0 | Mutable, doubly linked lists for STM | (bsd3, data, library) | 2011-10-20 | JoeyAdams |

stm-queue | 15 | 0.0 | An implementation of a real-time concurrent queue | (data, library, mit) | 2020-10-17 | sgschlesinger |

stm-sbchan | 10 | 0.0 | Bounded channel for STM where item sizes can vary | (bsd3, data, library) | 2012-07-31 | JoeyAdams |

stm-tlist | 10 | 0.0 | Mutable, singly-linked list in STM | (bsd3, data, library) | 2012-02-22 | JoeyAdams |

storable | 9 | 0.0 | Storable type class for variable-sized data | (bsd3, data, foreign, library) | 2009-03-05 | TomasJanousek |

storable-complex | 138 | 2.0 | Storable instance for Complex | (bsd3, data, library) | 2018-11-05 | CarterSchonwald, JedBrown |

storable-endian | 86 | 0.0 | Storable instances with endianness | (bsd3, data, library) | 2016-12-16 | EugeneKirpichov |

storable-record | 302 | 0.0 | Elegant definition of Storable instances for records | (bsd3, data, foreign, library) | 2021-07-26 | HenningThielemann |

storable-tuple | 198 | 0.0 | Storable instance for pairs and triples | (bsd3, data, foreign, library) | 2017-10-03 | HenningThielemann |

storablevector | 184 | 0.0 | Fast, packed, strict storable arrays with a list interface like ByteString | (bsd3, data, library) | 2020-06-24 | HenningThielemann |

storablevector-carray | 11 | 0.0 | Conversion between storablevector and carray | (bsd3, data, library) | 2012-07-23 | HenningThielemann |

storablevector-streamfusion | 9 | 0.0 | Conversion between storablevector and stream-fusion lists with fusion | (bsd3, data, library) | 2009-04-24 | HenningThielemann |

store | 1485 | 0.0 | Fast binary serialization | (data, library, mit, serialization) | 2021-11-17 | MichaelSloan, MichaelSnoyman, borsboom, fpcomplete, philipp |

store-core | 203 | 0.0 | Fast and lightweight binary serialization | (data, library, mit, serialization) | 2020-11-29 | MichaelSloan, MichaelSnoyman, borsboom, fpcomplete, philipp |

store-streaming | 45 | 0.0 | Streaming interfaces for `store` | (data, library, mit, serialization) | 2020-09-01 | MichaelSloan |

stream | 10 | 0.0 | Initial project template from stack | (data, library, mit) | 2016-04-20 | MichaelSnoyman |

stream-fusion | 48 | 0.0 | Faster Haskell lists using stream fusion | (bsd3, data, library) | 2013-01-12 | DonaldStewart, KidoTakahiro |

streaming | 710 | 2.5 | an elementary streaming prelude and general stream type. | (bsd3, data, library, pipes, streaming) | 2019-09-24 | MichaelThompson, andrewthad, chessai |

streaming-bracketed | 19 | 0.0 | A resource management decorator for "streaming". | (data, library, mit, streaming) | 2020-06-15 | DanielDiazCarrete |

streaming-bytestring | 1053 | 2.25 | Fast, effectful byte streams. | (bsd3, data, library, pipes, streaming) | 2021-06-23 | IvanMiljenovic, fosskers, andrewthad |

streaming-cassava | 49 | 0.0 | Cassava support for the streaming ecosystem | (data, library, mit, streaming) | 2021-02-28 | IvanMiljenovic |

streaming-commons | 2344 | 2.0 | Common lower-level functions needed by various streaming data libraries | (data, library, mit) | 2021-11-09 | MichaelSnoyman |

streaming-concurrency | 27 | 0.0 | Concurrency support for the streaming ecosystem | (data, library, mit, streaming) | 2019-05-13 | IvanMiljenovic |

streaming-conduit | 43 | 0.0 | Bidirectional support between the streaming and conduit libraries | (data, library, mit, streaming) | 2018-02-11 | IvanMiljenovic |

streaming-fft | 16 | 0.0 | online streaming fft | (bsd3, data, library) | 2018-10-24 | chessai |

streaming-process | 8 | 0.0 | Streaming support for running system process | (data, library, mit, streaming) | 2018-05-23 | IvanMiljenovic |

streaming-sort | 19 | 0.0 | Sorting streams | (data, library, mit, streaming) | 2018-03-23 | IvanMiljenovic |

streaming-utils | 154 | 0.0 | http, attoparsec, pipes and other utilities for the streaming libraries | (bsd3, data, library, pipes, streaming) | 2021-09-02 | OliverCharles, MichaelThompson, andrewthad, chessai |

streaming-with | 55 | 0.0 | with/bracket-style idioms for use with streaming | (data, library, mit, streaming) | 2021-08-29 | IvanMiljenovic |

strict | 1241 | 0.0 | Strict data types and String IO. | (bsd3, data, library, system) | 2020-12-06 | DonaldStewart, RomanLeshchinskiy, phadej, infinity0 |

strict-base | 45 | 0.0 | Strict versions of base data types. | (bsd3, data, library, system) | 2017-03-18 | minad |

strict-base-types (deprecated in favor of strict, aeson, quickcheck-instances, strict-lens) | 201 | 2.0 | Strict variants of the types provided in base. | (bsd3, data, deprecated, library) | 2020-08-07 | BasVanDijk, SimonMeier, phadej |

strict-containers | 12 | 0.0 | Strict containers. | (bsd3, data, data-structures, library) | 2021-04-20 | infinity0 |

strict-containers-lens | 10 | 0.0 | Strict containers - Lens instances | (bsd3, data, data-structures, lenses, library) | 2021-04-20 | infinity0 |

strict-containers-serialise | 5 | 0.0 | Strict containers - Serialise instances | (bsd3, codec, data, data-structures, library) | 2021-04-20 | infinity0 |

strict-data | 13 | 0.0 | A collection of commonly used strict data structures | (bsd3, data, library) | 2017-08-06 | AlexanderThiemann |

strict-lens | 66 | 0.0 | Lenses for types in strict package | (bsd3, data, lenses, library) | 2021-02-23 | phadej, infinity0 |

strict-optics | 16 | 0.0 | Optics for types in strict package | (bsd3, data, library, optics) | 2020-10-04 | phadej |

strict-tuple | 61 | 0.0 | Strict tuples | (bsd3, data, library) | 2020-11-11 | mitchellwrosen, topos |

strict-tuple-lens | 16 | 0.0 | Optics for the `strict-tuple` library | (bsd3, data, library) | 2021-02-27 | topos |

strict-wrapper | 32 | 0.0 | Lightweight strict types | (data, library, mit) | 2021-11-12 | tomjaguarpaw |

string-class | 38 | 0.0 | String class library | (bsd3, data, library, text) | 2018-02-13 | ByronJohnson, k_bx |

string-combinators | 63 | 0.0 | Polymorphic functions to build and combine stringlike values | (bsd3, data, library) | 2014-06-13 | BasVanDijk |

string-conv | 539 | 1.75 | Standardized conversion between string types | (bsd3, data, library, string, text) | 2016-06-22 | DougBeardsley, MichaelXavier, OzgunAtaman |

string-conversions | 522 | 2.5 | Simplifies dealing with different types for strings | (bsd3, data, library) | 2016-12-30 | SoenkeHahn |

string-interpolate | 543 | 2.25 | Haskell string/text/bytestring interpolation that just works | (bsd3, data, library, text) | 2021-05-22 | williamyaoh |

string-qq | 261 | 0.0 | QuasiQuoter for non-interpolated strings, texts and bytestrings. | (data, library, public-domain) | 2019-09-24 | AudreyTang |

string-quote | 11 | 0.0 | QuasiQuoter for non-interpolated strings, texts and bytestrings. | (bsd3, data, library) | 2011-03-29 | AudreyTang |

string-similarity | 10 | 0.0 | longest common substring | (bsd3, data, library) | 2013-07-21 | MarkWotton |

string-typelits | 9 | 0.0 | Type-level Chars and Strings, with decidable equality. | (bsd3, data, library) | 2016-01-27 | KyleCarter |

stringable (deprecated) | 39 | 0.0 | A Stringable type class, in the spirit of Foldable and Traversable | (bytestring, data, deprecated, library, mit, text) | 2014-05-02 | JohnWiegley, KetilMalde |

stringprep | 53 | 0.0 | Implements the "StringPrep" algorithm | (bsd3, data, library) | 2014-01-06 | GeorgePollard |

stringtable-atom | 53 | 0.0 | Memoize Strings as Atoms for fast comparison and sorting, with maps and sets | (bsd3, data, library, pugs) | 2014-05-17 | AudreyTang, JeffShaw |

strptime | 85 | 0.0 | Efficient parsing of LocalTime using a binding to C's strptime, with some extra features (i.e. fractional seconds) | (bsd3, data, library, parsing, system) | 2012-12-18 | EugeneKirpichov |

structs | 44 | 0.0 | Strict GC'd imperative object-oriented programming with cheap pointers. | (bsd3, data, library) | 2021-04-30 | EdwardKmett, EricMertens, ryanglscott |

structured | 44 | 0.0 | Structure (hash) of your data types | (bsd3, data, library) | 2021-10-09 | phadej |

structures | 16 | 2.0 | "Advanced" Data Structures | (bsd3, data, library, structures) | 2014-07-28 | EdwardKmett |

subG | 89 | 0.0 | Some extension to the Foldable and Monoid classes. | (data, development, library, mit) | 2021-06-28 | OleksandrZhabenko |

subG-instances | 11 | 0.0 | Additional instances for the InsertLeft class from subG package. | (data, development, library, mit) | 2020-11-19 | OleksandrZhabenko |

subcategories | 43 | 0.0 | Subcategories induced by class constraints | (bsd3, data, library) | 2021-03-13 | HiromiIshii |

sublists | 30 | 0.0 | Allows to split lists into sublists with some patterns by quantity. | (data, library, lists, mit) | 2021-03-05 | OleksandrZhabenko |

success (deprecated in favor of transformers, validation-selective, validation) | 59 | 2.0 | A version of Either specialised for encoding of success or failure | (data, deprecated, failure, library, mit) | 2016-02-07 | NikitaVolkov |

suffixarray | 23 | 0.0 | n log n implementation of suffix array. | (data, gpl, library, program) | 2012-06-17 | DanielDeKok, VictorDenisov |

suffixtree | 26 | 0.0 | Efficient, lazy suffix tree implementation | (bsd3, data, data-structures, library) | 2011-10-17 | BryanOSullivan |

suitable | 16 | 0.0 | Abstract over the constraints on the parameters to type constructors | (bsd3, data, library) | 2011-03-15 | GaneshSittampalam |

summer | 31 | 0.0 | An implementation of extensible products and sums | (data, library, mit) | 2021-09-11 | sgschlesinger |

swagger | 44 | 0.0 | Implementation of swagger data model | (data, library) | 2016-09-18 | ToralfWittner |

swiss-ephemeris | 451 | 0.0 | Haskell bindings for the Swiss Ephemeris C library | (agpl, astrology, data, library) | 2021-12-04 | lfborjas |

swisstable | 20 | 0.0 | SwissTable hash map | (bsd3, data, library) | 2021-02-23 | nakaji_dayo |

syb-with-class | 153 | 0.0 | Scrap Your Boilerplate With Class | (bsd3, data, library) | 2020-05-18 | AndreaVezzosi, DavidHimmelstrup, IanLynagh, JeremyShaw |

syb-with-class-instances-text | 5 | 0.0 | Scrap Your Boilerplate With Class Text instance | (bsd3, data, library) | 2010-04-02 | JeremyShaw |

symbiote | 43 | 0.0 | Data serialization, communication, and operation verification implementation | (bsd3, data, library, testing) | 2020-02-12 | athanclark |

symbol | 75 | 0.0 | A 'Symbol' type for fast symbol comparison. | (bsd3, data, library) | 2014-10-09 | GeoffreyMainland |

syntax | 35 | 0.0 | Reversible parsing and pretty-printing. | (data, library, mit) | 2014-12-12 | pawel834 |

syntax-attoparsec | 24 | 0.0 | Syntax instances for Attoparsec. | (data, library, mit) | 2014-12-12 | pawel834 |

syntax-example | 16 | 0.0 | Example application using syntax, a library for abstract syntax descriptions. | (data, mit, program) | 2014-12-12 | pawel834 |

syntax-example-json | 10 | 0.0 | Example JSON parser/pretty-printer. | (data, mit, program) | 2014-12-12 | pawel834 |

syntax-pretty (deprecated in favor of syntax-printer) | 11 | 0.0 | Syntax instance for pretty, the pretty printing library. | (data, deprecated, library, mit) | 2014-11-23 | pawel834 |

syntax-printer | 14 | 0.0 | Text and ByteString printers for 'syntax'. | (data, library, mit) | 2014-12-12 | pawel834 |

t-regex | 10 | 0.0 | Matchers and grammars using tree regular expressions | (bsd3, data, library) | 2015-02-17 | AlejandroSerrano |

tables (deprecated) | 16 | 2.0 | In-memory storage with multiple keys using lenses and traversals | (bsd3, data, deprecated, lenses, library) | 2015-01-12 | EdwardKmett, TimDixon |

tagged | 1680 | 2.0 | Haskell 98 phantom types to avoid unsafely passing dummy arguments | (bsd3, data, library, phantom-types) | 2020-12-28 | EdwardKmett, ryanglscott |

tagged-binary | 27 | 0.0 | Provides tools for serializing data tagged with type information. | (data, library, mit, serialization-) | 2017-07-31 | jle |

tagged-list | 10 | 0.0 | Lists tagged with a type-level natural number representing their length. | (bsd3, data, library) | 2011-10-21 | GregoryCrosswhite |

tagged-transformer | 73 | 0.0 | Monad transformer carrying an extra phantom type tag | (bsd3, data, library, phantom-types) | 2018-04-24 | EdwardKmett, MatveyAksenov, ryanglscott |

tagging | 9 | 0.0 | Library for tagging data | (bsd3, data, library) | 2010-11-25 | JosephRe |

tai64 | 17 | 0.0 | Tai64 Labels for Haskell | (data, library, mpl) | 2016-06-21 | KimAltintop |

taskwarrior | 515 | 0.0 | Types and aeson instances for taskwarrior tasks | (agpl, data, library, taskwarrior) | 2021-11-27 | maralorn |

tbox | 7 | 0.0 | Transactional variables and data structures with IO hooks | (concurrency, data, library) | 2010-04-02 | PeterRobinson |

telega | 95 | 0.0 | Telegram Bot API binding | (control, data, library, mit) | 2020-01-30 | iokasimovmt |

template-default | 16 | 0.0 | declaring Default instances just got even easier | (bsd3, data, library) | 2016-06-03 | DanielWagner, GregoryCollins |

template-haskell-optics | 10 | 0.0 | Optics for template-haskell types | (bsd3, data, lenses, library, optics) | 2020-08-29 | AdamGundry, AndresLoeh, phadej, arybczak |

ten | 11 | 0.0 | Functors et al. over arity-1 type constructors | (apache, data, library) | 2021-09-17 | AndrewPritchard |

ten-lens | 8 | 0.0 | Lenses for the types in the ten package. | (apache, data, library) | 2021-09-14 | AndrewPritchard |

ten-unordered-containers | 17 | 0.0 | Higher-kinded hash containers | (apache, data, library) | 2021-11-03 | AndrewPritchard |

tensor | 16 | 0.0 | A completely type-safe library for linear algebra | (data, gpl, library, math) | 2013-10-19 | NicolaSquartini |

terminal-text | 12 | 0.0 | Text data type for styled terminal output, including all standard ANSI effects (bold, italic, blinking) and ANSI / 256 / truecolor colors support for Unix and Windows (whenever possible). | (apache, data, library) | 2018-12-18 | danilo2, iamrecursion |

text | 2205 | 2.75 | An efficient packed Unicode text type. | (bsd2, data, library, text) | 2021-08-08 | BryanOSullivan, HerbertValerioRiedel, Bodigrim, chessai, topos |

text-ansi | 122 | 0.0 | Text styling for ANSI terminals. | (bsd3, data, library) | 2021-01-07 | mitchellwrosen |

text-binary | 183 | 0.0 | Binary instances for text types | (bsd2, data, library) | 2016-09-29 | JakubWaszczuk |

text-containers | 9 | 0.0 | Memory-efficient string-indexed container types. | (data, data-structures, gpl, library) | 2017-10-13 | HerbertValerioRiedel |

text-conversions | 578 | 2.5 | Safe conversions between textual types | (data, library) | 2020-09-30 | jxv, lexi_lambda |

text-icu | 383 | 2.0 | Bindings to the ICU library | (bsd3, data, library, text) | 2021-05-25 | BryanOSullivan, chessai, topos |

text-icu-normalized | 24 | 0.0 | Dealing with Strict Text in NFC normalization. | (data, gpl, library, text) | 2017-04-30 | misandrist |

text-locale-encoding | 20 | 0.0 | Encode and decode Text to/from ByteString using TextEncoding | (bsd3, codec, data, library, text) | 2013-09-10 | MikhailKuddah |

text-manipulate | 309 | 0.0 | Case conversion, word boundary manipulation, and textual subjugation. | (data, library, mpl, text) | 2020-11-28 | BrendanHay |

text-normal | 17 | 0.0 | Unicode-normalized text | (data, library, mit) | 2014-04-22 | JoelTaylor |

text-plus | 10 | 0.0 | Utils for text | (bsd3, data, library) | 2017-08-06 | AlexanderThiemann |

text-position | 9 | 0.0 | Handling positions in text and position-tagging it. | (data, library, public-domain, text) | 2015-04-28 | akrasner |

text-regex-replace | 64 | 0.0 | Easy replacement when using text-icu regexes. | (apache, data, library, text) | 2021-04-11 | EricRochester |

text-short | 1262 | 2.25 | Memory-efficient representation of Unicode text strings | (bsd3, data, library) | 2021-10-10 | HerbertValerioRiedel, phadej |

text-stream-decode (deprecated in favor of streaming-commons) | 59 | 0.0 | Streaming decoding functions for UTF encodings. (deprecated) | (data, deprecated, library, mit, text) | 2014-03-26 | MichaelSnoyman |

text-time | 56 | 0.0 | Library for Time parsing from Text into UTCTime | (bsd3, data, library) | 2020-06-27 | klangner |

text-trie | 29 | 0.0 | An efficient finite map from Text to values, based on bytestring-trie. | (bsd3, data, data-structures, library) | 2019-04-11 | lambdamichael |

text-utf7 | 6 | 0.0 | UTF-7 encoding/decoding for Data.Text | (bsd3, data, library) | 2014-12-08 | DanielWright |

text-utf8 | 11 | 0.0 | An efficient packed UTF-8 backed Unicode text type. | (bsd2, data, library, text) | 2018-05-14 | HerbertValerioRiedel, Bodigrim, topos |

text1 | 48 | 0.0 | Non-empty values of `Data.Text`. | (bsd3, data, library) | 2021-07-18 | TonyMorris, qfpl, GeorgeWilson |

th-format | 28 | 0.0 | Template Haskell based support for format strings | (bsd3, data, library) | 2019-11-15 | mtesseract |

these | 1410 | 2.5 | An either-or-both data type. | (bsd3, data, library, these) | 2020-07-14 | JohnWiegley, phadej, cmccann |

these-lens | 105 | 0.0 | Lenses for These | (bsd3, data, lens, library, these) | 2021-02-25 | phadej |

these-optics | 28 | 0.0 | Optics for These | (bsd3, data, library, optics, these) | 2021-02-25 | phadej |

these-skinny | 81 | 2.0 | A fork of the 'these' package without the dependency bloat. | (bsd3, data, library) | 2018-06-28 | chessai |

thorn | 20 | 0.0 | Datatype Manipulation with Template Haskell | (bsd3, data, generics, library) | 2013-11-23 | Kinokkory |

through-text | 24 | 0.0 | Convert textual types through Text without needing O(n^2) instances. | (bsd3, data, library) | 2015-05-07 | AdamBergmark |

thyme | 155 | 2.0 | A faster time library | (bsd3, data, library, system) | 2014-11-27 | FumiakiKinoshita, LiyangHu |

tickle | 46 | 0.0 | A port of @Data.Binary@ | (bsd3, data, library) | 2018-01-03 | TonyMorris, qfpl, GeorgeWilson |

tiempo | 21 | 0.0 | Specify time intervals in different units (secs, mins, hours, etc.) | (data, library, mit, time) | 2015-09-01 | RomanGonzalez |

tight-apply | 10 | 0.0 | Tightly binding infix function application | (data, library, public-domain) | 2015-09-07 | Shockk |

tile | 16 | 0.0 | Slippy map tile functionality. | (bsd3, data, library) | 2017-10-26 | jmc41493 |

time-interval | 167 | 0.0 | Use a time unit class, but hold a concrete time type. | (data, library, public-domain) | 2016-05-30 | akrasner |

time-lens | 52 | 0.0 | Lens-based interface to Data.Time data structures | (bsd3, data, library) | 2018-01-04 | RomanCheplyaka |

time-patterns | 44 | 0.0 | Patterns for recurring events | (bsd3, data, library, time) | 2018-07-02 | jfmueller |

time-series | 5 | 0.0 | Time series analysis. | (data, gpl, library, program) | 2013-11-08 | AtsuroHoshino |

time-series-lib (deprecated in favor of timeseries) | 8 | 0.0 | Library for Time Series processing | (bsd3, data, deprecated, library) | 2016-12-10 | klangner |

time-units | 471 | 0.0 | A basic library for defining units of time as types. | (bsd3, data, library) | 2011-03-07 | AdamWick |

timelike | 19 | 0.0 | Type classes for types representing time | (data, library, system) | 2016-04-07 | esz |

timeparsers | 21 | 0.0 | Attoparsec parsers for various Date/Time formats. | (bsd3, data, library) | 2012-11-07 | NathanHunter, PhilipWeaver |

timer-wheel | 27 | 0.0 | A timer wheel | (bsd3, data, library) | 2020-06-19 | mitchellwrosen |

timeseries | 32 | 0.0 | Library for Time Series processing | (bsd3, data, library) | 2016-12-28 | klangner |

timezone-detect | 36 | 0.0 | Haskell bindings for the zone-detect C library; plus tz-aware utils. | (data, foreign, gpl, library, time) | 2021-03-14 | lfborjas |

timezone-olson | 202 | 0.0 | A pure Haskell parser and renderer for binary Olson timezone files | (bsd3, data, library) | 2020-04-18 | YitzGale |

timezone-olson-th | 134 | 0.0 | Load TimeZoneSeries from an Olson file at compile time. | (bsd3, data, library) | 2021-12-01 | petterb |

timezone-series | 187 | 0.0 | Enhanced timezone handling for Data.Time | (bsd3, data, library) | 2018-03-14 | YitzGale |

tiphys | 10 | 0.0 | Navigating and editing JSON data | (bsd3, data, library) | 2016-01-11 | llhotka |

tmpl | 11 | 0.0 | simple executable for templating | (data, gpl, program) | 2014-09-25 | michelk |

tn | 14 | 0.0 | A simple daily journal program | (data, library, program, text, utility) | 2016-05-17 | pharpend |

to-string-class (deprecated) | 16 | 0.0 | Converting string-like types to Strings. | (bsd3, data, deprecated, library) | 2009-09-22 | BasVanDijk |

to-string-instances (deprecated) | 11 | 0.0 | Instances for the ToString class. | (bsd3, data, deprecated, library) | 2009-09-22 | BasVanDijk |

tomato-rubato-openal | 28 | 0.0 | Easy to use library for audio programming. | (bsd3, data, library) | 2015-10-19 | HeinrichApfelmus |

tomlcheck | 79 | 0.0 | Command-line tool to check syntax of TOML files | (bsd3, data, program, toml) | 2019-04-27 | vmchale |

topograph | 142 | 0.0 | Directed acyclic graphs. | (bsd3, data, graph, library) | 2020-03-27 | phadej |

tostring | 27 | 0.0 | The ToString class | (bsd3, data, library) | 2015-01-26 | AdamBergmark, ErikHesselink |

total-map | 59 | 0.0 | Finitely represented total maps | (bsd3, data, library) | 2019-11-23 | ConalElliott |

total-maps | 20 | 0.0 | Dense and sparse total maps. | (containers, data, data-structures, library, mit) | 2015-11-19 | pawel834 |

transaction | 23 | 0.0 | Monadic representation of transactions. | (data, library, mit) | 2018-03-28 | arowM |

traverse-with-class | 169 | 0.0 | Generic applicative traversals | (data, library, mit) | 2021-06-21 | AdamBergmark, RomanCheplyaka, SjoerdVisscher |

tree-diff | 899 | 2.25 | Diffing of (expression) trees. | (data, gpl, library, testing) | 2021-10-09 | phadej |

tree-render-text | 23 | 0.0 | Configurable text rendering of trees. | (bsd3, data, library) | 2020-01-06 | ThomasEding |

tree-traversals | 15 | 0.0 | Functions and newtype wrappers for traversing Trees | (data, library) | 2019-12-11 | NoahEasterly |

tree-view | 70 | 0.0 | Render trees as foldable HTML and Unicode art | (bsd3, data, library) | 2021-02-20 | EmilAxelsson |

treefold | 15 | 0.0 | Provides folds which try to combine elements in a balanced way. | (data, library, mit) | 2017-10-04 | oisdk |

trial | 46 | 0.0 | Trial Data Structure | (data, data-structures, library, mpl) | 2020-06-21 | shersh, vrom911 |

trial-tomland | 48 | 0.0 | Trial helper functions for tomland | (data, data-structures, library, mpl) | 2020-06-21 | shersh, vrom911 |

tries | 46 | 0.0 | Various trie implementations in Haskell | (bsd3, data, library, tree) | 2020-03-07 | athanclark |

true-name | 69 | 0.0 | Template Haskell hack to violate module abstractions | (bsd3, data, library, unsafe) | 2017-08-24 | LiyangHu |

truthful | 15 | 0.0 | Typeclass for truthfulness of values | (data, library, public-domain) | 2015-09-07 | Shockk |

tskiplist | 29 | 0.0 | A Skip List Implementation in Software Transactional Memory (STM) | (concurrency, data, library) | 2019-09-24 | PeterRobinson |

ttask | 14 | 0.0 | This is task management tool for yourself, that inspired by scrum. | (bsd3, data, library, program) | 2016-06-10 | outoftune |

ttc | 85 | 0.0 | Textual Type Classes | (data, library, mit, text) | 2021-08-23 | TravisCardwell |

ttl-hashtables | 68 | 0.0 | Extends hashtables so that entries added can be expired after a TTL | (bsd3, data, library) | 2019-09-23 | erick |

tup-functor | 35 | 0.0 | Homogeneous tuples | (bsd3, data, library, program) | 2014-10-31 | BalazsKomuves |

tuple | 99 | 0.0 | Various functions on tuples | (bsd3, data, library) | 2014-09-07 | LennartAugustsson |

tuple-gen | 15 | 0.0 | Enum instances for tuples where the digits increase with the same speed | (bsd3, data, library) | 2012-03-11 | TillmannVogt |

tuple-generic (deprecated) | 31 | 0.0 | Generic operations on tuples | (data, deprecated, library, public-domain) | 2015-11-25 | Artyom |

tuple-hlist | 57 | 0.0 | Functions to convert between tuples and HLists. | (data, library) | 2015-11-16 | NicolasDudebout |

tuple-morph | 11 | 0.0 | Morph between tuples, or convert them from and to HLists. | (data, library, mit) | 2014-11-22 | pawel834 |

tuple-ops | 21 | 0.0 | various operations on n-ary tuples via GHC.Generics | (bsd3, data, library) | 2019-09-17 | JiasenWu |

tuple-sop | 22 | 0.0 | functions on n-ary tuples using generics-sop | (data, gpl, library) | 2018-06-24 | ferdinandvw |

tuple-th | 56 | 0.0 | Generate (non-recursive) utility functions for tuples of statically known size | (bsd3, data, library, template-haskell) | 2015-06-28 | DanielSchuessler |

tupleinstances | 11 | 0.0 | Functor, Applicative and Monad for n-ary tuples. | (bsd3, data, library) | 2010-03-16 | DiegoEcheverri |

tuples | 200 | 0.0 | Small monomorphic tuples | (bsd3, data, library) | 2019-08-29 | andrewthad |

tuples-homogenous-h98 | 12 | 0.0 | Wrappers for n-ary tuples with Traversable and Applicative/Monad instances. | (bsd3, data, library) | 2013-09-09 | PetrPudlak |

txt (deprecated in favor of text-utf8) | 32 | 1.25 | Text | (bsd3, data, deprecated, library, text) | 2019-03-15 | |

ty | 23 | 0.0 | Typed type representations and equality proofs | (bsd3, data, library) | 2016-02-25 | ConalElliott |

type | 6 | 0.0 | Dynamic casting library with support for arbitrary rank type kinds. | (bsd3, data) | 2010-02-09 | TopiKarvonen |

type-aligned | 54 | 0.0 | Various type-aligned sequence data structures. | (bsd3, data, data-structures, library) | 2014-12-30 | AtzeVanDerPloeg, dfeuer |

type-combinators | 62 | 0.0 | A collection of data types for type-level programming | (bsd3, data, library) | 2016-06-15 | KyleCarter |

type-combinators-quote | 7 | 0.0 | Quasiquoters for the 'type-combinators' package. | (bsd3, data, library) | 2016-01-26 | KyleCarter |

type-combinators-singletons | 11 | 0.0 | Interop between /type-combinators/ and /singletons/. | (bsd3, data, library) | 2018-01-21 | jle |

type-equality | 842 | 0.0 | Data.Type.Equality compat package | (bsd3, data, dependent-types, library) | 2019-09-06 | ErikHesselink, phadej, ryanglscott |

type-equality-check | 25 | 0.0 | Type equality check | (bsd3, data, library) | 2016-07-21 | GwernBranwen, WolfgangJeltsch |

type-iso | 20 | 0.0 | Typeclasses for injective relations and isomorphisms between types. | (apache, cast, data, library, types) | 2019-06-25 | jtapolczai, jtapolczai2 |

type-level | 42 | 0.0 | Type-level programming library | (bsd3, data, library) | 2016-07-08 | AlfonsoAcosta, HoseinAttarzadeh, LennartAugustsson, ugeorge, ingo |

type-level-integers | 11 | 0.0 | Provides integers lifted to the type level | (bsd3, data, library) | 2017-04-06 | mtesseract |

type-level-kv-list | 17 | 0.0 | A module for hash map like object with type level keys. | (data, library, mit) | 2016-11-06 | arowM |

type-level-natural-number | 15 | 0.0 | Simple type level natural numbers | (bsd3, data, library, type-system) | 2014-03-30 | GregoryCrosswhite |

type-level-natural-number-induction | 12 | 0.0 | High-level combinators for performing inductive operations. | (bsd3, data, library, type-system) | 2012-07-23 | GregoryCrosswhite |

type-level-natural-number-operations | 9 | 0.0 | Basic operations on type-level natural numbers. | (bsd3, data, library, type-system) | 2010-10-14 | GregoryCrosswhite |

type-level-tf | 12 | 0.0 | Type-level programming library (type families) | (bsd3, data, library) | 2011-10-29 | CoreyOConnor |

type-list (deprecated) | 58 | 2.0 | Operations on type-level lists and tuples. | (bsd3, data, deprecated, library) | 2016-06-20 | mjmrotek |

type-map | 40 | 0.0 | Type-indexed maps | (data, library, mit) | 2019-01-03 | lyxia |

type-structure | 15 | 0.0 | Type structure analysis | (data, library, mit) | 2014-04-04 | NikitaVolkov |

type-unary | 204 | 0.0 | Type-level and typed unary natural numbers, inequality proofs, vectors | (bsd3, data, library) | 2018-04-21 | ConalElliott |

typeable-th | 36 | 0.0 | Automatic deriving of TypeableN instances with Template Haskell | (bsd3, data, library) | 2014-10-21 | BennoFuenfstueck |

typed-digits | 10 | 0.0 | Digits, indexed by their base at the type level | (data, library, mit) | 2019-12-12 | arran |

typed-duration | 16 | 0.0 | Thread delay and timeout functions with typed arguments | (bsd3, concurrency, data, library) | 2017-07-13 | OmerAgacan |

typed-encoding | 75 | 0.0 | Type safe string transformations | (bsd3, data, library, text) | 2021-01-09 | rpeszek |

typed-encoding-encoding | 5 | 0.0 | Bridge between encoding and typed-encoding packages | (bsd3, data, library, text) | 2020-06-01 | rpeszek |

typed-streams | 14 | 0.0 | A stream based replacement for lists | (data, library, mit) | 2017-03-18 | clinton |

typed-uuid | 101 | 0.0 | Phantom-Typed version of UUID | (data, library, mit) | 2021-11-20 | Norfair |

typelevel | 32 | 0.0 | Useful type level operations (type families and related operators). | (apache, data, library) | 2018-12-18 | danilo2, iamrecursion |

typelevel-tensor | 48 | 0.0 | Tensors whose ranks and dimensions type-inferred and type-checked. | (bsd3, data, library) | 2013-02-10 | TakayukiMuranushi |

typelits-witnesses | 99 | 2.25 | Existential witnesses, singletons, and classes for operations on GHC TypeLits | (data, library, mit) | 2019-06-21 | jle |

typenums | 45 | 0.0 | Type level numbers using existing Nat functionality | (bsd3, data, library) | 2021-03-23 | AdituV |

typeparams | 35 | 0.0 | Lens-like interface for type level parameters; allows unboxed unboxed vectors and supercompilation | (bsd3, configuration, data, dependent-types, library, optimization) | 2015-01-26 | MikeIzbicki |

typerep-map | 821 | 2.5 | Efficient implementation of a dependent map with types as keys | (data, data-structures, library, mpl, types) | 2021-08-03 | shersh, vrom911 |

typesafe-endian | 15 | 0.0 | Enforce endianness with types | (bsd3, data, library) | 2013-07-20 | JohnEricson |

typical | 9 | 0.0 | Type level numbers, vectors, list. This lib needs to be extended. | (data, library) | 2009-02-26 | RickKaudewitz |

tz | 151 | 2.0 | Efficient time zone handling | (apache, data, library) | 2020-10-22 | GergelyRisko, MihalyBarasz |

tzdata | 172 | 2.0 | Time zone database (as files and as a module) | (apache, data, library) | 2020-10-22 | MihalyBarasz |

ucd (deprecated) | 28 | 0.0 | Unicode Character Database — Predicates on characters specified by Unicode | (bsd3, data, deprecated, library, text) | 2020-07-15 | |

ucl | 11 | 0.0 | Datatype and parser for the Universal Configuration Language (UCL) using libucl | (bsd3, configuration, data, library) | 2021-02-07 | fgaz |

udcode | 11 | 0.0 | Does a set of code words form a uniquely decodable code? | (bsd3, data, library) | 2009-01-06 | WaltBaety |

udp-conduit | 19 | 2.0 | Simple fire-and-forget conduit UDP wrappers | (conduit, data, library) | 2016-10-21 | kqr |

uglymemo | 121 | 0.0 | A simple (but internally ugly) memoization function. | (data, library, public-domain) | 2011-10-04 | LennartAugustsson |

uid | 17 | 0.0 | Simple unique identifier datatype, serializable and encodable as base32 | (data, library, mit) | 2013-08-11 | PhilHargett |

ulid | 22 | 0.0 | Implementation of ULID - Universally Unique Lexicographically Sortable Identifier | (bsd3, codec, data, database, library, program) | 2020-04-04 | steven777400, adrian |

unamb | 108 | 0.0 | Unambiguous choice | (bsd3, concurrency, data, library, other) | 2018-03-16 | ConalElliott |

unamb-custom | 15 | 0.0 | Functional concurrency with unamb using a custom scheduler. | (bsd3, concurrency, data, library) | 2008-12-24 | LukePalmer |

unboxed | 10 | 0.0 | All the standard sum types but strict and unboxed as possible | (bsd3, data, library) | 2019-01-01 | CarterSchonwald |

unboxed-containers | 44 | 0.0 | Self-optimizing unboxed sets using view patterns and data families | (bsd3, data, library) | 2012-05-10 | EdwardKmett |

unboxed-ref | 56 | 0.0 | Fast unboxed references for ST and IO monad | (bsd3, data, library) | 2017-07-17 | winterland, terrorjack |

unboxed-references | 11 | 0.0 | A library for reference cells backed by unboxed-vectors | (bsd3, data, library, program) | 2019-12-16 | callanmcgill |

unboxing-vector | 26 | 0.0 | A newtype-friendly variant of unboxed vectors | (bsd3, data, data-structures, library) | 2020-09-27 | aratamizuki |

unfix-binders | 10 | 0.0 | Unfixing and recursion schemes for data types with binders | (bsd3, data, library) | 2018-10-11 | aspiwack |

ungadtagger | 8 | 0.0 | Abstract GADTs from typelevel tags | (bsd3, data, library) | 2012-09-30 | AndriyPolishchuk |

unicode-data | 656 | 0.0 | Access Unicode character database | (apache, data, library, text, unicode) | 2021-11-18 | Bodigrim, harendra, adithyaov |

unicode-transforms | 1103 | 0.0 | Unicode normalization | (bsd3, data, library, text, unicode) | 2021-12-02 | Bodigrim, harendra, adithyaov |

uniform-pair | 83 | 0.0 | Uniform pairs with class instances | (bsd3, data, library) | 2018-09-11 | ConalElliott |

union | 93 | 2.0 | Extensible type-safe unions | (bsd3, data, library) | 2018-10-13 | int_index |

union-angle | 8 | 0.0 | Union type that include radian angle and degree angle | (bsd3, data, library) | 2021-06-07 | YoshikuniJujo |

union-find | 41 | 0.0 | Efficient union and equivalence testing of sets. | (algorithms, bsd3, data, library) | 2012-06-23 | ThomasSchilling |

union-find-array | 31 | 0.0 | union find data structure | (algorithms, data, library, mit) | 2021-07-22 | BertramFelgenhauer, MartinAvanzini |

union-map (deprecated) | 13 | 0.0 | Heterogeneous map by open unions. | (bsd3, data, deprecated, library) | 2015-02-24 | |

unique | 89 | 0.0 | Fully concurrent unique identifiers | (bsd3, concurrency, data, library) | 2021-01-04 | EdwardKmett, phadej, ryanglscott |

uniqueid | 15 | 0.0 | Splittable Unique Identifier Supply | (bsd3, data, library) | 2009-07-13 | SebastianFischer |

uniqueness-periods-vector-filters | 9 | 0.0 | A library allows to change the structure of the 'RealFrac' function output. | (data, game, language, library, math, mit, uniqueness-periods) | 2020-10-07 | OleksandrZhabenko |

uniqueness-periods-vector-stats | 24 | 0.0 | A very basic descriptive statistics. | (data, library, math, mit) | 2020-12-05 | OleksandrZhabenko |

unit | 12 | 0.0 | Aliases for `()`. | (bsd3, data, library) | 2018-01-15 | amohrland |

universal-binary | 10 | 0.0 | Parser for OS X Universal Binary format. | (bsd3, data, library) | 2010-03-25 | ErikCharlebois |

universe | 90 | 0.0 | A class for finite and recursively enumerable types. | (bsd3, data, library) | 2021-10-30 | DanielWagner, phadej |

universe-base | 586 | 0.0 | A class for finite and recursively enumerable types. | (bsd3, data, library) | 2021-10-30 | DanielWagner, phadej |

universe-dependent-sum (deprecated in favor of universe-some) | 23 | 0.0 | Universe instances for types from dependent-sum | (bsd3, data, deprecated, library) | 2021-01-09 | phadej |

universe-instances-base (deprecated in favor of universe-base) | 37 | 0.0 | Universe instances for types from the base package | (bsd3, data, deprecated, library) | 2019-04-15 | DanielWagner, phadej |

universe-instances-extended | 26 | 0.0 | Universe instances for types from selected extra packages | (bsd3, data, library) | 2021-10-30 | DanielWagner, phadej |

universe-instances-trans (deprecated in favor of universe-base) | 18 | 0.0 | Universe instances for types from the transformers and mtl packages | (bsd3, data, deprecated, library) | 2019-04-15 | DanielWagner, phadej |

universe-reverse-instances | 300 | 0.0 | Instances of standard classes that are made possible by enumerations | (bsd3, data, library) | 2021-01-09 | DanielWagner, phadej |

universe-some | 46 | 0.0 | Universe instances for Some from some | (bsd3, data, library) | 2021-01-09 | phadej |

unix-time | 860 | 0.0 | Unix time parser/formatter and utilities | (bsd3, data, library) | 2019-06-18 | KazuYamamoto |

unjson | 67 | 0.0 | Bidirectional JSON parsing and generation. | (bsd3, data, library) | 2020-05-06 | GracjanPolak, MikhailGlushenkov, arybczak, jonathanjouty_scrive, trin_cz |

unlifted-list | 10 | 0.0 | GHC Haskell lists of non-thunks (things of kind TYPE 'UnliftedRep) | (bsd3, data, library) | 2018-12-05 | chessai |

unliftio-pool | 58 | 0.0 | Data.Pool generalized to MonadUnliftIO. | (bsd3, control, data, database, library, network) | 2020-03-20 | BardurArantsson |

unliftio-streams | 23 | 0.0 | Generalization of io-streams to MonadUnliftIO | (apache, data, io-streams, library, network) | 2021-02-04 | BardurArantsson |

unordered-containers | 3220 | 2.75 | Efficient hashing-based container types | (bsd3, data, library) | 2021-11-09 | JohanTibell, dfeuer, sjakobi |

unordered-intmap | 12 | 0.0 | A specialization of `HashMap Int v` | (bsd3, data, library) | 2018-07-01 | DmitryIvanov |

unpacked-maybe-numeric | 8 | 0.0 | maybes of numeric values with fewer indirections | (bsd3, data, library) | 2019-09-30 | andrewthad, chessai |

unpacked-maybe-text | 9 | 0.0 | optional text that unpacks well | (bsd3, data, library) | 2019-09-30 | andrewthad |

unsafely | 17 | 0.0 | Flexible access control for unsafe operations and instances | (bsd3, data, library) | 2014-09-21 | HiromiIshii |

unwrapped-functors | 10 | 0.0 | Unwrapping sums/products lifted to functors | (data, library) | 2018-07-13 | int_index |

url-bytes | 11 | 0.0 | Memory efficient url type and parser. | (data, library, mit) | 2020-08-21 | andrewthad, goolord |

urlpath | 225 | 0.0 | Painfully simple URL deployment. | (bsd3, data, library, web) | 2018-11-03 | athanclark |

urn | 9 | 0.0 | Universal Resource Names | (bsd3, data, library) | 2014-05-24 | SamTruzjan |

urn-random | 10 | 0.0 | A package for updatable discrete distributions | (data, library, mit) | 2017-07-14 | kwf, AntalSpectorZabusky |

userid | 101 | 0.0 | The UserId type and useful instances for web development | (bsd3, data, library) | 2021-01-11 | DavidFox, JeremyShaw |

users-persistent | 20 | 0.0 | A persistent backend for the users package | (data, library, mit) | 2016-05-22 | AlexanderThiemann |

utc | 27 | 0.0 | A pragmatic time and date library. | (data, library, mit, parsing, time) | 2015-06-17 | LarsPetersen |

utf8-conversions | 29 | 2.0 | A string conversion library that assumes utf8 | (bsd3, codec, data, library) | 2020-05-10 | chemirea |

util-plus | 10 | 0.0 | A collection of commonly used utils | (bsd3, data, library) | 2017-08-06 | AlexanderThiemann |

utility-ht | 658 | 2.0 | Various small helper functions for Lists, Maybes, Tuples, Functions | (bsd3, data, library, list) | 2021-03-14 | HenningThielemann |

uuid | 1146 | 0.0 | For creating, comparing, parsing and printing Universally Unique Identifiers | (bsd3, data, library) | 2021-05-03 | AntoineLatter, HerbertValerioRiedel, phadej |

uuid-aeson | 11 | 2.0 | Aeson types for UUID instances. | (bsd3, data, library) | 2014-01-15 | KirkPeterson |

uuid-bytes | 25 | 0.0 | UUID parsing using byteverse packages | (data, library, mit) | 2020-08-07 | goolord |

uuid-le | 17 | 0.0 | Universally Unique Identifiers with little-endian-ish encoding tools | (data, library, mit) | 2014-09-29 | StijnVanDrongelen |

uuid-quasi | 28 | 0.0 | Supplemental package for 'uuid' allowing quasiquotation. | (bsd3, data, library) | 2013-10-21 | LarsPetersen |

uuid-types | 1602 | 0.0 | Type definitions for Universally Unique Identifiers | (bsd3, data, library) | 2021-05-03 | AntoineLatter, HerbertValerioRiedel, phadej |

uvector | 42 | 0.0 | Fast unboxed arrays with a flexible interface | (bsd3, data, library) | 2010-02-15 | BryanOSullivan, DonaldStewart |

uvector-algorithms | 15 | 0.0 | Efficient algorithms for uvector unboxed arrays | (bsd3, data, library) | 2009-09-08 | DanDoel |

uxadt | 18 | 0.0 | Cross-language extensible representation for algebraic data type instances. | (data, gpl, library) | 2014-07-22 | AndreiLapets |

valida | 10 | 0.0 | Simple applicative validation for product types, batteries included! | (data, library, mit, validation) | 2021-08-25 | TotallyNotChase |

valida-base | 7 | 0.0 | Simple applicative validation for product types, batteries included! | (data, library, mit, validation) | 2021-08-25 | TotallyNotChase |

validated-literals | 91 | 0.0 | Compile-time checking for partial smart-constructors | (bsd3, data, library) | 2021-12-02 | MerijnVerstraaten |

validation | 549 | 2.5 | A data-type like Either but with an accumulating Applicative | (bsd3, data, library) | 2021-11-18 | TonyMorris, qfpl, GeorgeWilson, jack |

validation-selective | 132 | 2.5 | Lighweight pure data validation based on Applicative and Selective functors | (data, library, mpl, selective, validation) | 2021-03-14 | shersh, vrom911 |

validators | 5 | 0.0 | Composable validations for your Haskell data types | (data, library, mit) | 2019-10-23 | luc_tielen |

value-supply | 34 | 0.0 | A library for generating values without having to thread state. | (bsd3, data, library) | 2011-03-18 | IavorDiatchki |

var | 9 | 0.0 | Mutable variables and tuples | (bsd3, data, library) | 2013-06-10 | AndySonnenburg |

variadic-function | 9 | 0.0 | Create and transform functions with variable arity. | (bsd3, data, functions, library) | 2021-07-05 | BorisLykah |

variation | 11 | 0.0 | nominal value with possible variations | (bsd3, data, library) | 2017-06-10 | cspollard |

vault | 1028 | 0.0 | a persistent store for values of arbitrary types | (bsd3, data, library) | 2021-02-19 | HeinrichApfelmus, sjakobi |

vcd | 17 | 0.0 | Reading and writing VCD files. | (bsd3, data, embedded, hardware, library) | 2012-12-19 | TomHawkins |

vcs-revision | 19 | 0.0 | Facilities for accessing the version control revision of the current directory. | (bsd3, data, library, parsing, system) | 2014-05-16 | EugeneKirpichov |

vec | 45 | 0.0 | Vec: length-indexed (sized) list | (bsd3, data, dependent-types, library) | 2021-02-28 | phadej |

vec-lens | 16 | 0.0 | Vec: length-indexed (sized) list: lens support | (bsd3, data, dependent-types, lens, library) | 2021-02-28 | phadej |

vec-optics | 14 | 0.0 | Vec: length-indexed (sized) list: optics support | (bsd3, data, dependent-types, library, optics) | 2021-02-28 | phadej |

vector | 3083 | 2.75 | Efficient Arrays | (bsd3, data, data-structures, library) | 2021-09-21 | HerbertValerioRiedel, lehins, Bodigrim, topos |

vector-algorithms | 1194 | 2.0 | Efficient algorithms for vector arrays | (bsd3, data, library) | 2020-12-06 | BryanOSullivan, DanDoel, ErikDeCastroLopo |

vector-binary | 21 | 0.0 | Binary instances for vector types (deprecated) | (bsd3, data, library) | 2013-05-08 | JakubWaszczuk |

vector-binary-instances | 805 | 2.25 | Instances of Data.Binary for vector | (bsd3, data, library) | 2021-04-12 | BenGamari, BryanOSullivan, DonaldStewart |

vector-buffer | 47 | 0.0 | A buffer compatible with Data.Vector.* | (bsd3, data, library) | 2015-03-30 | VivianMcPhail |

vector-bytes-instances | 16 | 0.0 | Serial (from the bytes package) for Vector (from the vector package) | (bsd3, data, library) | 2018-05-22 | RenzoCarbonara |

vector-bytestring | 10 | 0.0 | ByteStrings as type synonyms of Storable Vectors of Word8s | (bsd3, data, library) | 2012-01-03 | BasVanDijk |

vector-circular | 80 | 0.0 | circular vectors | (data, library, mit) | 2021-01-25 | DavidHimmelstrup, chessai |

vector-clock | 34 | 0.0 | Vector clocks for versioning message flows | (data, data-structures, distributed-computing, gpl, library) | 2013-06-23 | AlexandruScvortov, hansonkd |

vector-conduit | 37 | 0.0 | Conduit utilities for vectors | (data, library, mit) | 2012-12-31 | JaredHance |

vector-doublezip | 6 | 0.0 | Some special functions to work with Vector (with zip). | (data, library, mit) | 2020-06-24 | OleksandrZhabenko |

vector-endian | 9 | 0.0 | Storable vectors with cpu-independent representation. | (data, data-structures, library, mit) | 2019-04-22 | isd |

vector-functorlazy | 10 | 0.0 | vectors that perform the fmap operation in constant time | (bsd3, data, data-structures, library) | 2013-07-05 | MikeIzbicki |

vector-hashtables | 10 | 0.0 | Efficient vector-based mutable hashtables implementation. | (bsd3, data, library, program) | 2021-09-10 | swamp_agr |

vector-heterogenous | 39 | 0.0 | A type-safe library for vectors whose elements can be of any type, or any type satisfying some constraints | (bsd3, data, data-structures, library) | 2014-10-17 | MikeIzbicki |

vector-instances | 377 | 2.0 | Orphan Instances for 'Data.Vector' | (bsd3, data, data-structures, library) | 2017-01-08 | EdwardKmett, ryanglscott |

vector-instances-collections | 10 | 0.0 | Instances of the Data.Collections classes for Data.Vector.* | (bsd3, data, library) | 2012-03-26 | TobiasBrandt |

vector-mmap | 25 | 0.0 | Memory map immutable and mutable vectors | (bsd3, data, data-structures, library) | 2017-06-30 | DanielPeebles, fho |

vector-random | 11 | 0.0 | Generate vectors filled with high quality pseudorandom numbers | (bsd3, data, library) | 2010-02-21 | DonaldStewart |

vector-read-instances (deprecated in favor of vector) | 7 | 0.0 | (deprecated) Read instances for 'Data.Vector' | (bsd3, data, data-structures, deprecated, library) | 2011-08-29 | ChristianHoener |

vector-rotcev | 11 | 0.0 | Vectors with O(1) reverse | (bsd3, data, data-structures, library) | 2021-09-06 | Bodigrim |

vector-sized | 474 | 2.25 | Size tagged vectors | (bsd3, data, library) | 2021-08-26 | jle, jophish |

vector-split | 33 | 0.0 | Combinator library for splitting vectors. | (data, data-structures, library, mit) | 2017-01-31 | fho |

vector-static (deprecated) | 36 | 0.0 | Statically checked sizes on Data.Vector | (bsd3, data, data-structures, deprecated, library) | 2010-11-11 | DanielPeebles, JakeMcArthur |

vector-text | 35 | 0.0 | Text implementation based on unboxed char vector. | (apache, data, library) | 2018-12-18 | danilo2, iamrecursion |

vector-th-unbox | 1398 | 2.0 | Deriver for Data.Vector.Unboxed using Template Haskell | (bsd3, data, library) | 2021-11-08 | FumiakiKinoshita, LiyangHu, phadej |

verbosity | 43 | 0.0 | Simple enum that encodes application verbosity. | (bsd3, data, library) | 2020-02-16 | PeterTrsko |

versioning | 27 | 0.0 | Type-safe data versioning. | (apache, data, library) | 2019-01-08 | lortabac |

versioning-servant | 16 | 0.0 | Servant combinators for the versioning library. | (apache, data, library) | 2018-11-08 | lortabac |

versions | 441 | 2.25 | Types and parsers for software version numbers. | (bsd3, data, library) | 2021-04-15 | fosskers |

vessel | 37 | 0.0 | Functor-parametric containers | (bsd3, data, library) | 2021-11-16 | abrar |

vflow-types | 10 | 0.0 | types for ingesting vflow data with aeson | (bsd3, data, library, parsing, text, utility) | 2019-05-21 | chessai |

vinyl-generics | 10 | 0.0 | Convert plain records to vinyl (and vice versa), generically. | (bsd3, data, generics, library) | 2019-02-19 | GagandeepBhatia |

vinyl-named-sugar | 9 | 0.0 | Syntax sugar for vinyl records using overloaded labels. | (data, library, mit) | 2019-02-21 | Solonarv |

vocabulary-kadma | 9 | 0.0 | Smaoin vocabulary definitions of the base framework. | (data, library, public-domain) | 2015-06-18 | akrasner |

vp-tree | 6 | 0.0 | Vantage Point Trees | (bsd3, data, data-mining, data-structures, library, machine-learning) | 2021-04-30 | ocramz |

vpq (deprecated) | 8 | 0.0 | Priority queue based on vector | (bsd3, data, deprecated, library) | 2018-05-03 | |

warc | 17 | 0.0 | A parser for the Web Archive (WARC) format | (bsd3, data, library, program) | 2018-08-04 | BenGamari |

wavesurfer | 25 | 0.0 | Parse WaveSurfer files | (bsd3, data, library, sound, text) | 2009-03-23 | StefanKersten |

weak-bag | 10 | 0.0 | Mutable bag backed by weak pointers to each item | (bsd3, data, library) | 2018-10-04 | chessai |

wide-word | 380 | 0.0 | Data types for large but fixed width signed and unsigned integers | (bsd2, data, library) | 2020-12-26 | ErikDeCastroLopo |

wide-word-instances | 5 | 0.0 | Instances for wide-word | (bsd3, data, instances, library, numeric) | 2021-04-21 | infinity0 |

winery | 114 | 0.0 | A compact, well-typed seralisation format for Haskell values | (bsd3, codec, data, library, parsing, program, serialization) | 2020-10-29 | FumiakiKinoshita |

wire-streams | 74 | 0.0 | Fast binary io-streams adapter. | (bsd3, data, io-streams, library, parsing) | 2016-09-27 | winterland |

wiring | 47 | 0.0 | Wiring, promotion and demotion of types. | (bsd3, data, library) | 2018-08-11 | seanparsons |

witch | 479 | 2.5 | Convert values from one type into another. | (data, library) | 2021-11-25 | fozworth |

with | 7 | 0.0 | Simple open product type | (bsd3, control, data, library) | 2018-09-16 | iokasimovmt |

with-index | 9 | 0.0 | A tiny library for composing indexed traversals | (bsd3, data, lenses, library) | 2017-10-14 | PhilFreeman |

with-location (deprecated in favor of call-stack) | 29 | 0.0 | Use ImplicitParams-based source locations in a backward compatible way | (data, deprecated, library, mit) | 2016-03-16 | SimonHengel |

witherable | 2016 | 2.5 | filterable traversable | (bsd3, data, library) | 2021-10-12 | FumiakiKinoshita |

witherable-class | 145 | 0.0 | Witherable = Traversable + Filterable | (bsd3, data, library) | 2021-01-12 | FumiakiKinoshita |

witness | 30 | 0.0 | values that witness types | (bsd3, data, library) | 2020-09-22 | AshleyYakeley |

wizard | 16 | 0.0 | the fantastical wizard monoid | (bsd3, data, library) | 2019-05-02 | chessai |

wkt | 13 | 0.0 | Parsec parsers and types for geographic data in well-known text (WKT) format. | (bsd3, data, library) | 2017-08-29 | BenGamari |

wkt-geom | 42 | 2.0 | A parser of WKT, WKB and eWKB. | (apache, data, library) | 2021-08-08 | newmana |

woe | 21 | 0.0 | Convenient typeclass for defining arbitrary-index enums. | (bsd3, data, library) | 2019-09-20 | riuga |

woffex | 5 | 0.0 | Web Open Font Format (WOFF) unpacker. | (bsd3, data, program) | 2011-05-01 | AndrewDrake |

woot | 31 | 0.0 | Real time group editor without operational transform. | (data, library, mit) | 2016-08-05 | tgolson |

word (deprecated) | 15 | 1.25 | Words of arbitrary size | (bsd3, data, deprecated, library, math, numeric) | 2018-05-14 | |

word-trie | 34 | 0.0 | Implementation of a finite trie over words. | (data, gpl, library) | 2015-05-10 | DmitryIvanov, MateuszKowalczyk |

word12 (deprecated) | 6 | 0.0 | Word12 library. | (bsd3, data, deprecated, library) | 2014-09-07 | |

word24 | 110 | 2.0 | 24-bit word and int types for GHC | (bsd3, data, library) | 2016-10-25 | JohnLato, winterland |

word8 | 682 | 0.0 | Word8 library | (bsd3, data, library) | 2017-08-01 | KazuYamamoto |

wordn | 11 | 0.0 | arbitrary bit size Words | (data, library, mit) | 2020-09-30 | goolord |

world-peace | 54 | 0.0 | Open Union and Open Product Types | (bsd3, data, library) | 2020-06-24 | cdepillabout |

wrap | 8 | 0.0 | Wrap a function's return value with another function | (bsd3, data, functions, library) | 2015-02-06 | ChrisDone |

wraparound | 19 | 0.0 | Convenient handling of points on a seamless 2-dimensional plane | (bsd3, data, library) | 2012-11-28 | ChristopherHoward, infrared |

wright | 10 | 0.0 | Colour space transformations and metrics. | (data, library, mit) | 2014-05-16 | vi |

x509 | 935 | 0.0 | X509 reader and writer | (bsd3, data, library) | 2018-11-04 | VincentHanquez |

x509-store | 890 | 0.0 | X.509 collection accessing and storing methods | (bsd3, data, library) | 2018-11-04 | VincentHanquez |

x509-system | 873 | 0.0 | Handle per-operating-system X.509 accessors and storage | (bsd3, data, library) | 2017-07-31 | VincentHanquez |

x509-util | 63 | 0.0 | Utility for X509 certificate and chain | (bsd3, data, program) | 2018-11-04 | VincentHanquez |

x509-validation | 999 | 0.0 | X.509 Certificate and CRL validation | (bsd3, data, library) | 2018-11-04 | VincentHanquez |

xcb-types | 101 | 0.0 | Parses XML files used by the XCB project | (bsd3, data, library) | 2021-10-02 | AntoineLatter, TychoAndersen |

xls | 9 | 0.0 | Parse Microsoft Excel xls files (BIFF/Excel 97-2004) | (bsd3, codec, data, library, parser, program, spreadsheet) | 2020-05-30 | harendra |

xml-conduit-selectors | 5 | 0.0 | jQuery-style CSS selectors for xml-conduit | (bsd3, data, library) | 2021-02-28 | TobiasDammers |

xml-isogen | 17 | 0.0 | Generate XML-isomorphic types | (data, library, mit) | 2018-04-19 | typeable |

xml-query | 17 | 0.0 | A parser-agnostic declarative API for querying XML-documents | (data, library, mit, parsing, xml) | 2021-06-07 | NikitaVolkov |

xml-query-xml-conduit | 12 | 0.0 | A binding for the "xml-query" and "xml-conduit" libraries | (data, library, mit, parsing, xml) | 2016-04-04 | NikitaVolkov |

xml-query-xml-types | 10 | 0.0 | An interpreter of "xml-query" queries for the "xml-types" documents | (data, library, mit, parsing, xml) | 2016-04-04 | NikitaVolkov |

xml-syntax | 6 | 0.0 | Parse XML from bytes | (bsd3, data, library) | 2021-10-11 | andrewthad |

xor | 30 | 0.0 | Efficient XOR masking | (codec, data, gpl, library) | 2020-05-17 | HerbertValerioRiedel |

xournal-types | 62 | 0.0 | Data types for programs for xournal file format | (bsd3, data, library) | 2016-02-12 | IanWooKim |

xxhash | 7 | 2.25 | A Haskell implementation of the xxHash algorithm | (bsd3, cryptography, data, library) | 2017-01-13 | christianmarie, ChristianMarie |

yahoo-finance-conduit | 5 | 0.0 | Streaming aproach to the yahoo finance api | (data, library, mit) | 2014-09-18 | AlexanderThiemann |

yall | 14 | 0.0 | Lenses with a southern twang | (bsd3, data, library) | 2012-09-21 | BrandonSimmons |

yamemo | 36 | 0.0 | Simple memoisation function | (bsd3, data, library) | 2014-01-20 | NobuoYamashita |

yaml | 2213 | 2.0 | Support for parsing and rendering YAML documents. | (bsd3, data, library, web) | 2021-10-11 | MichaelSnoyman |

yaml-light | 51 | 0.0 | A light-weight wrapper with utility functions around HsSyck | (bsd3, data, library) | 2010-10-27 | MichaelIlseman |

yaml-light-lens | 117 | 0.0 | Lens interface to yaml-light. | (bsd3, data, library) | 2021-08-31 | AnthonyCowley |

yaml-pretty-extras (deprecated) | 43 | 0.0 | Extra functionality for pretty printing Yaml documents. | (bsd3, data, deprecated, library) | 2018-06-28 | locallycompact |

yaml-streamly | 90 | 2.0 | Support for parsing and rendering YAML documents. | (bsd3, data, library) | 2021-11-30 | maerwald |

yaml-union | 23 | 0.0 | Read multiple yaml-files and override fields recursively | (bsd3, data, library, program) | 2017-11-10 | michelk |

yarn-lock | 75 | 0.0 | Represent and parse yarn.lock files | (data, library, mit) | 2021-06-26 | Profpatsch |

z85 | 7 | 0.0 | Implementation of the z85 binary codec | (bsd3, data, library) | 2018-12-30 | athanclark |

zalgo (deprecated in favor of functional-kmp) | 28 | 0.0 | Z-algorithm implemented on haskell's built-in cons-cell-based lists. | (bsd3, data, deprecated, library) | 2015-09-01 | mniip |

zcache | 8 | 0.0 | Zobrist keys for game state tracking | (bsd3, data, library) | 2010-06-14 | SamAnklesaria |

zero | 17 | 0.0 | Semigroups with absorption | (bsd3, data, library) | 2019-05-16 | DimitriSabadie |

zippo | 4 | 0.0 | A simple lens-based, generic, heterogenous, type-checked zipper library | (bsd3, data, library) | 2012-09-21 | BrandonSimmons |

zlib-bytes | 4 | 0.0 | zlib compression bindings | (bsd3, data, library) | 2021-10-21 | andrewthad |

zlib-conduit (deprecated in favor of conduit-extra) | 100 | 0.0 | Streaming compression/decompression via conduits. (deprecated) | (bsd3, conduit, data, deprecated, library) | 2014-04-02 | MichaelSnoyman |

zm | 7 | 0.0 | Language independent, reproducible, absolute types | (bsd3, data, library, reflection) | 2017-12-11 | PasqualinoAssini |

zsdd | 12 | 0.0 | Zero-Suppressed and Reduced Decision Diagrams | (bsd3, data, library) | 2020-05-07 |