# Packages tagged data

1876 packages have this tag.

[Merge tag] (trustees only)Related tags: library (1849), bsd3 (1306), mit (291), deprecated (124), program (108), text (64), math (63), data-structures (53), public-domain (53), gpl (51), parsing (45), control (41), apache (39), concurrency (27), system (25), conduit (24), lenses (24), bsd2 (23), network (22), cryptography (17), json (17), lgpl (17), generics (16), serialization (16), numerical (14), web (14), configuration (13), algebra (12), database (12), xml (12), compilers-interpreters (11), parallelism (11), codec (10), graphics (10), mpl (10), streaming (10), type-system (10), algorithms (9), language (9), records (8), agpl (7), dependent-types (7), enumerator (7), io-streams (7), reflection (7), bit (6), game (6), monads (6), numeric (6), testing (6), bit-vectors (5), failure (5), foreign (5), physics (5), sound (5), conversion (4), csv (4), development (4), geography (4), graphs (4), list (4), logging (4), logic (4), parser (4), schema (4), time (4), aviation (3), containers (3), file (3), hash (3), maths (3), optimization (3), pipes (3), statistics (3), succinct-data-structures (3), types (3), vector (3), comonads (2), composition (2), compression (2), concurrent (2), data-mining (2), data-science (2), digest (2), embedded (2), functions (2), geometry (2), ghc (2), irc (2), machine-learning (2), natural-language-processing (2), nix (2), optimisation (2), other (2), phantom-types (2), random (2), search (2), string (2), template-haskell (2), test (2), toml (2), tools (2), tree (2), unicode (2), utility (2), ai (1), api (1), bits (1), bsd4 (1), bytes (1), bytestring (1), bytestrings (1), ...

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

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

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

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

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

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

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

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

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

AC-Vector-Fancy | 114 | 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) | 37 | 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) | 161 | 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) | 39 | 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) | 21 | 0.0 | arbitrary precision real interval arithmetic | (bsd3, data, deprecated, library, math) | 2011-05-11 | MichalKonecny |

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

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

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

AesonBson | 29 | 0.0 | Mapping between Aeson's JSON and Bson objects. | (data, library) | 2014-10-03 | AndrasSlemmer, NiklasHambuechen |

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

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

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

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

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

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

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

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

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

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

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

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

DCFL | 69 | 0.0 | Communication Free Learning-based constraint solver | (data, library, mit) | 2015-07-08 | dpandya |

DPutils | 70 | 0.0 | utilities for DP | (bsd3, data, library) | 2019-03-27 | ChristianHoener |

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

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

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

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

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

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

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

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

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

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

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

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

Fin | 216 | 0.0 | Finite totally-ordered sets | (bsd3, data, library) | 2018-12-27 | MatthewFarkasDyck |

FiniteMap (deprecated in favor of containers) | 15 | 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 | 114 | 0.0 | Fixed point, large word, and large int numerical representations (types and common class instances) | (bsd3, data, library) | 2014-06-24 | ThomasDuBuisson |

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

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

Frames | 413 | 2.0 | Data frames For working with tabular data files | (bsd3, data, library) | 2019-01-04 | AnthonyCowley |

Frames-beam | 69 | 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 | 24 | 0.0 | Alternative CSV parser for the Frames package | (bsd3, data, library) | 2018-10-06 | AnthonyCowley |

Frames-map-reduce | 18 | 0.0 | Frames wrapper for map-reduce-folds and some extra folds helpers. | (bsd3, data, library, program) | 2019-04-18 | adamCS |

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

HList | 164 | 2.0 | Heterogeneous lists | (data, library, mit) | 2018-02-20 | AdamVogt, GwernBranwen |

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

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

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

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

HasCacBDD | 44 | 0.0 | Haskell bindings for CacBDD | (data, gpl, library) | 2019-01-24 | m4lvin |

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

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

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

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

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

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

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

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

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

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

IntervalMap | 490 | 2.0 | Containers for intervals, with efficient search. | (bsd3, data, library) | 2019-04-05 | ChristophBreitkopf |

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

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

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

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

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

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

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

Map | 23 | 0.0 | Class of key-value maps | (bsd3, data, library) | 2018-05-16 | MatthewFarkasDyck |

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

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

Mecha | 16 | 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 | 13 | 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 | 580 | 2.0 | Trie-based memo functions | (bsd3, data, library) | 2018-01-30 | ConalElliott |

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

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

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

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

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

NonEmpty | 14 | 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) | 83 | 0.0 | A list with a length of at least one. | (bsd3, data, deprecated, library) | 2010-08-28 | TonyMorris |

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

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

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

ObjectName | 214 | 0.0 | Explicitly handled object names | (bsd3, data, library) | 2015-12-22 | SvenPanne |

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

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

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

OneTuple | 157 | 0.0 | Singleton Tuple | (bsd3, data, library) | 2018-05-12 | JohnDorsey, phadej |

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

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

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

OptDir | 45 | 0.0 | The OptDir type for representing optimization directions. | (bsd3, data, library, optimisation, optimization) | 2013-05-29 | MasahiroSakai |

OrderedBits | 78 | 0.0 | Efficient ordered (by popcount) enumeration of bits | (bsd3, data, library) | 2017-02-27 | ChristianHoener |

PUH-Project | 22 | 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 | 27 | 0.0 | A tree used to merge and maintain paths | (bsd3, data, library) | 2016-07-16 | pjrt |

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

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

PerfectHash | 65 | 0.0 | A perfect hashing library for mapping bytestrings to values. | (bsd3, data, data-structures, library) | 2016-04-29 | MarkWotton |

Persistence | 169 | 0.0 | Quickly detect clusters and holes in data. | (bsd3, data, library) | 2018-09-15 | Ebanflo |

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

PrimitiveArray | 271 | 0.0 | Efficient multidimensional arrays | (bsd3, data, library) | 2019-03-27 | ChristianHoener |

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

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

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

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

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

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

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

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

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

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

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

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

SciBaseTypes | 32 | 0.0 | Base types and classes for statistics, sciences and humanities | (bsd3, data, library) | 2019-03-27 | ChristianHoener |

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

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

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

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

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

StateVar | 507 | 0.0 | State variables | (bsd3, data, library) | 2018-08-14 | EdwardKmett, SvenPanne |

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

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

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

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

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

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

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

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

Transhare | 10 | 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 | 22 | 0.0 | Wait-free Tree Counter | (bsd3, data, library) | 2015-01-24 | julek |

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

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

Unique | 243 | 2.0 | It provides the functionality like unix "uniq" utility | (bsd3, data, library) | 2019-01-31 | kapral |

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

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

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

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

WAVE | 107 | 0.0 | WAVE audio file IO library | (bsd3, data, library, program, sound) | 2018-11-24 | BartonMassey |

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

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

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

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

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

abstract-deque | 285 | 0.0 | Abstract, parameterized interface to mutable Deques. | (bsd3, data, library) | 2014-02-05 | RyanNewton |

abstract-deque-tests | 26 | 0.0 | A test-suite for any queue or double-ended queue satisfying an interface | (bsd3, data, library) | 2014-02-05 | RyanNewton |

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

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

accelerate | 302 | 2.5 | An embedded language for accelerated array processing | (bsd3, compilers-interpreters, concurrency, data, library, parallelism) | 2018-10-07 | ManuelChakravarty, TrevorMcDonell |

accelerate-bignum | 26 | 0.0 | Fixed-length large integer arithmetic for Accelerate | (bsd3, compilers-interpreters, concurrency, data, library, parallelism) | 2018-04-04 | TrevorMcDonell |

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

accelerate-examples | 112 | 0.0 | Examples using the Accelerate library | (bsd3, compilers-interpreters, concurrency, data, library, parallelism) | 2018-04-04 | ManuelChakravarty, TrevorMcDonell |

accelerate-fft | 73 | 0.0 | FFT using the Accelerate library | (bsd3, compilers-interpreters, concurrency, data, library, parallelism) | 2018-04-04 | TrevorMcDonell |

accelerate-io | 114 | 0.0 | Read and write Accelerate arrays in various formats | (bsd3, compilers-interpreters, concurrency, data, library, parallelism) | 2018-04-04 | ManuelChakravarty, TrevorMcDonell |

accelerate-llvm | 49 | 0.0 | Accelerate backend component generating LLVM IR | (bsd3, compilers-interpreters, concurrency, data, library, parallelism) | 2018-04-03 | TrevorMcDonell |

accelerate-llvm-native | 53 | 0.0 | Accelerate backend for multicore CPUs | (bsd3, compilers-interpreters, concurrency, data, library, parallelism) | 2018-04-03 | TrevorMcDonell |

accelerate-llvm-ptx | 108 | 2.0 | Accelerate backend for NVIDIA GPUs | (bsd3, compilers-interpreters, concurrency, data, library, parallelism) | 2018-04-03 | TrevorMcDonell |

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

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

active | 734 | 0.0 | Abstractions for animation | (bsd3, data, library) | 2017-05-16 | BrentYorgey, RyanYates, jeffreyrosenbluth, bergey, cchalmers |

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

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

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

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

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

aeson-injector | 282 | 0.0 | Injecting fields into aeson values | (data, json, library, mit, web) | 2018-08-31 | NCrashed |

aeson-iproute | 52 | 0.0 | Aeson instances for iproute types | (bsd3, data, library) | 2018-03-19 | sickmind, MaxGabriel |

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

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

aeson-schema | 321 | 0.0 | Haskell JSON schema validator and parser generator | (data, library, mit) | 2018-10-29 | MateuszKowalczyk, TimBaumann, ChristianMarie |

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

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

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

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

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

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

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

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

algebraic-classes | 324 | 0.0 | Conversions between algebraic classes and F-algebras. | (bsd3, data, generics, library, math) | 2018-09-23 | SjoerdVisscher |

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

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

alist | 158 | 0.0 | lists with O(1) append | (bsd3, data, library) | 2019-04-06 | AlanHawkins |

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

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

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

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

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

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

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

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

apecs | 667 | 0.0 | Fast Entity-Component-System library for game programming | (bsd3, control, data, game, library) | 2019-02-28 | jonascarpay |

apecs-stm | 20 | 0.0 | STM stores for apecs | (bsd3, control, data, game, library) | 2019-02-03 | jonascarpay |

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

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

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

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

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

arith-encode | 31 | 0.0 | A practical arithmetic encoding (aka Godel numbering) library. | (bsd3, data, library, serialization, test, testing) | 2014-10-14 | emc2 |

armor | 23 | 0.0 | Prevent serialization backwards compatibility problems using golden tests | (bsd3, data, library, testing) | 2018-03-14 | DougBeardsley |

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

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

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

ascii (deprecated) | 225 | 0.0 | Type-safe, bytestring-based ASCII values | (bsd3, data, deprecated, library) | 2018-10-23 | MichaelSnoyman, chris_martin, Monoid_Mary |

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

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

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

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

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

asn1-encoding | 478 | 1.75 | ASN1 data reader and writer in RAW, BER and DER forms | (bsd3, data, library) | 2017-03-02 | VincentHanquez |

asn1-parse | 389 | 0.0 | Simple monadic parser for ASN1 stream types. | (bsd3, data, library) | 2015-09-21 | VincentHanquez |

asn1-types | 422 | 0.0 | ASN.1 types | (bsd3, data, library) | 2015-12-19 | VincentHanquez |

assoc | 64 | 0.0 | swap and assoc: Symmetric and Semigroupy Bifunctors | (bsd3, data, library) | 2019-02-04 | phadej |

assoc-list | 23 | 2.0 | Association lists (lists of tuples) | (data, library, mit) | 2018-09-24 | chris_martin, Monoid_Mary |

assoc-listlike | 31 | 0.0 | Association lists (list-like collections of tuples) | (data, library, mit) | 2018-09-24 | chris_martin, Monoid_Mary |

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

aterm | 23 | 0.0 | serialisation for Haskell values with sharing support | (data, gpl, library, parsing) | 2011-08-04 | ChristianMaeder |

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

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

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

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

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

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

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

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

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

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

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

audiovisual | 7 | 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 | 661 | 2.0 | Avro serialization support for Haskell | (bsd3, data, library) | 2019-04-17 | newhoggy, alexeyraga, haskellworks |

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

bank-holidays-england | 172 | 0.0 | Calculation of bank holidays in England and Wales | (bsd3, data, library) | 2018-10-02 | dcturner |

base16-bytestring | 381 | 2.0 | Fast base16 (hex) encoding and decoding for ByteStrings | (bsd3, data, library) | 2014-01-17 | BryanOSullivan, HerbertValerioRiedel, MikhailGlushenkov |

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

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

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

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

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

base64-bytestring | 626 | 0.0 | Fast base64 encoding and decoding for ByteStrings | (bsd3, data, library) | 2018-12-05 | BryanOSullivan, HerbertValerioRiedel, MikhailGlushenkov |

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

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

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

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

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

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

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

bencoding | 267 | 0.0 | A library for encoding and decoding of BEncode data. | (bsd3, data, library) | 2019-01-06 | SamTruzjan, SergeyVinokurov |

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

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

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

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

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

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

bifunctors | 1091 | 2.5 | Bifunctors | (bsd3, data, functors, library) | 2018-07-04 | EdwardKmett, EricMertens, ryanglscott |

bimap | 190 | 0.0 | Bidirectional mapping between two key types | (bsd3, data, library) | 2017-04-28 | StuartCook, joel_williamson |

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

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

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

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

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

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

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

binary-ext | 147 | 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 | 24 | 0.0 | Generic binary serialisation using binary and syb. | (bsd3, data, library, parsing) | 2012-08-07 | LarsPetersen |

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

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

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

binary-parsers | 73 | 0.0 | Extends binary with parsec/attoparsec style parsing combinators. | (bsd3, data, library) | 2016-09-28 | winterland |

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

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

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

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

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

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

binary-strict | 207 | 0.0 | Binary deserialisation using strict ByteStrings | (bsd3, data, library, parsing) | 2015-12-13 | AdamLangley, DominicSteinitz |

binary-tagged | 219 | 0.0 | Tagged binary serialisation. | (bsd3, data, library) | 2018-09-24 | phadej |

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

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

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

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

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

bit-protocol | 87 | 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 | 23 | 0.0 | Simple bit vectors for Haskell | (bit-vectors, bsd3, data, library) | 2015-03-24 | AdamFoltzer |

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

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

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

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

bits | 201 | 2.0 | Various bit twiddling and bitwise serialization primitives | (bsd3, data, library, serialization) | 2017-04-27 | EdwardKmett, EricMertens, ryanglscott |

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

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

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

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

bits-extra | 144 | 0.0 | Useful bitwise operations | (bsd3, data, library, serialization) | 2018-06-13 | newhoggy, haskellworks, GeorgeWilson |

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

bitstream | 76 | 0.0 | Fast, packed, strict and lazy bit streams with stream fusion | (data, library, public-domain) | 2015-01-15 | MasatakeDaimon |

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

bitvec | 170 | 0.0 | Unboxed bit vectors | (bit-vectors, data, library, public-domain) | 2019-04-04 | JamesCook, Bodigrim |

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

blaze-builder | 659 | 0.0 | Efficient buffered output. | (bsd3, data, library) | 2018-03-14 | JasperVanDerJeugt, LeonSmith, SimonMeier |

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

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

blazeT | 93 | 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 | 224 | 0.0 | Pure and impure Bloom Filter implementations. | (bsd3, data, library) | 2015-05-19 | BryanOSullivan |

bloomfilter-redis | 42 | 2.0 | Distributed bloom filters on Redis (using the Hedis client). | (bsd3, data, library) | 2016-06-04 | hesiod |

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

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

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

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

boolean-normal-forms | 37 | 0.0 | Boolean normal form: NNF, DNF & CNF | (data, library, mit) | 2017-11-29 | phadej |

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

boring | 30 | 0.0 | Boring and Absurd types | (bsd3, data, library) | 2018-04-08 | phadej |

both | 47 | 0.0 | Like Maybe, but with a different Monoid instance. | (data, library, mit) | 2016-05-26 | barrucadu |

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

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

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

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

bson | 287 | 0.0 | BSON documents are JSON-like objects with a standard binary encoding. | (apache, data, library) | 2018-12-18 | FedorGogolev, GregWeber, MaximMitroshin, TonyHannan, VictorDenisov |

bson-generic | 71 | 0.0 | Generic functionality for BSON | (bsd3, data, library) | 2016-01-09 | PetrPilar |

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

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

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

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

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

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

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

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

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

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

bv-little | 54 | 2.0 | Efficient little-endian bit vector library | (bit-vectors, bsd3, data, library) | 2019-02-01 | recursion_ninja |

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

bytes | 804 | 2.0 | Sharing code for serialization between binary and cereal | (bsd3, data, library, serialization) | 2018-07-03 | EdwardKmett, EricMertens, ryanglscott |

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

bytestring | 692 | 2.75 | Fast, compact, strict and lazy byte strings with a list interface | (bsd3, data, library) | 2017-07-25 | DonaldStewart, DuncanCoutts, HerbertValerioRiedel, IanLynagh |

bytestring-arbitrary | 131 | 2.0 | Arbitrary instances for ByteStrings | (bsd3, data, library) | 2018-08-03 | tsuraan |

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

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

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

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

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

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

bytestring-encoding | 25 | 0.0 | ByteString ↔ Text converter based on GHC.IO.Encoding | (bsd3, data, library, text) | 2018-09-02 | MasahiroSakai |

bytestring-encodings | 74 | 0.0 | checks to see if a given bytestring adheres to a certain encoding | (data, library, mit) | 2018-08-31 | chessai |

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

bytestring-lexing | 403 | 0.0 | Parse and produce literals efficiently from strict or lazy bytestrings. | (bsd2, data, library) | 2015-06-07 | DonaldStewart, WrenThornton |

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

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

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

bytestring-trie | 252 | 2.5 | An efficient finite map from (byte)strings to values. | (bsd3, data, data-structures, library) | 2019-02-26 | WrenThornton, WrenRomano |

bytestring-typenats | 26 | 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 | 94 | 2.0 | An in-memory key/value store with expiration support | (bsd3, cache, data, library) | 2018-08-12 | hverr |

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

call-stack | 226 | 0.0 | Use GHC call-stacks in a backward compatible way | (data, library, mit) | 2016-10-03 | SimonHengel |

cantor-pairing | 22 | 0.0 | Convert data to and from a natural number representation | (data, library, mit) | 2019-01-25 | identicalsnowflake |

capnp | 3 | 0.0 | Cap'n Proto for Haskell | (capnproto, data, library, mit, network, program, rpc, serialization) | 2019-01-27 | isd |

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

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

case-insensitive | 675 | 0.0 | Case insensitive string comparison | (bsd3, data, library, text) | 2018-03-14 | BasVanDijk |

cassava-conduit | 315 | 0.0 | Conduit interface for cassava package | (bsd3, data, library) | 2018-11-30 | domdere |

cassava-streams | 154 | 0.0 | io-streams interface for the cassava CSV library. | (bsd3, csv, data, io-streams, library, text) | 2019-04-15 | PeterJones |

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

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

cereal | 863 | 2.0 | A binary serialization library | (bsd3, data, library, parsing) | 2019-01-07 | EricMertens, ThomasDuBuisson, TrevorElliott |

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

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

cereal-io-streams | 15 | 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) | 15 | 0.0 | Use cereal to encode/decode io-streams. | (bsd3, data, deprecated, io-streams, library, parsing) | 2016-07-09 | winterland |

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

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

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

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

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

charset | 532 | 0.0 | Fast unicode character sets based on complemented PATRICIA tries | (bsd3, data, library) | 2015-04-01 | EdwardKmett |

chaselev-deque | 121 | 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 | 72 | 0.0 | Some utilities every serious chatty-based application may need. | (agpl, data, library) | 2017-03-01 | implementation |

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

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

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

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

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

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

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

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

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

clist | 60 | 0.0 | Counted list | (data, library) | 2017-12-14 | MatthewFarkasDyck |

closed | 26 | 2.0 | Integers bounded by a closed interval | (data, library, mit) | 2019-01-03 | cdparks |

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

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

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

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

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

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

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

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

colour | 575 | 2.0 | A model for human colour/color perception | (data, graphics, library, mit) | 2017-12-04 | RussellOConnor |

colour-accelerate | 35 | 0.0 | Working with colours in Accelerate | (bsd3, data, graphics, library) | 2018-04-04 | TrevorMcDonell |

colour-space | 98 | 0.0 | Instances of the manifold-classes for colour types | (data, gpl, graphics, library, maths) | 2017-10-30 | leftaroundabout |

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

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

comic | 14 | 0.0 | A format for describing comics. | (bsd3, data, library) | 2017-03-23 | davean |

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

compact | 49 | 2.0 | Non-GC'd, contiguous storage for immutable data structures | (bsd3, data, library) | 2017-02-28 | BenGamari, EdwardYang |

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

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

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

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

compact-string-fix | 25 | 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 |

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

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

composition | 211 | 0.0 | Combinators for unorthodox function composition | (bsd3, data, library) | 2015-12-31 | DanBurton |

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

composition-prelude | 1425 | 0.0 | Higher-order function combinators | (bsd3, control, data, library) | 2019-04-13 | vmchale |

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

compositional-data | 38 | 0.0 | Compositional Data Types | (bsd3, data, library) | 2018-12-27 | MatthewFarkasDyck |

compound-types | 162 | 2.0 | Sum and Product types and such | (data, library, mit, type-system, types) | 2017-09-29 | NikitaVolkov |

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

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

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

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

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

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

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

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

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

conduit | 1959 | 2.5 | Streaming data processing library. | (conduit, data, library, mit) | 2019-03-12 | MichaelSnoyman |

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

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

conduit-extra | 1146 | 0.0 | Batteries included conduit: adapters for common libraries. | (conduit, data, library, mit) | 2019-03-12 | MichaelSnoyman |

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

contravariant | 1009 | 2.25 | Contravariant functors | (bsd3, control, data, library) | 2018-07-01 | EdwardKmett, EricMertens, ryanglscott |

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

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

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

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

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

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

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

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

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

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

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

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

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

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

coya | 18 | 0.0 | Coya monoids | (bsd3, data, library, math) | 2019-04-11 | chessai |

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

cryptohash-md5 | 225 | 0.0 | Fast, pure and practical MD5 implementation | (bsd3, cryptography, data, library) | 2016-06-28 | HerbertValerioRiedel |

cryptohash-sha1 | 226 | 0.0 | Fast, pure and practical SHA-1 implementation | (bsd3, cryptography, data, library) | 2016-06-28 | HerbertValerioRiedel |

cryptohash-sha256 | 333 | 2.25 | Fast, pure and practical SHA-256 implementation | (bsd3, cryptography, data, library) | 2017-11-13 | AustinSeipp, HerbertValerioRiedel |

cryptohash-sha512 | 41 | 0.0 | Fast, pure and practical SHA-512 implementation | (bsd3, cryptography, data, library) | 2016-10-23 | HerbertValerioRiedel |

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

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

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

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

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

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

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

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

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

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

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

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

czipwith | 139 | 0.0 | CZipWith class and deriving via TH | (bsd3, data, library) | 2018-10-07 | lspitzner |

d10 | 91 | 2.0 | Digits 0-9 | (data, library, mit) | 2018-10-28 | chris_martin, Monoid_Mary |

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

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

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

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

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

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

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

data-binary-ieee754 | 378 | 0.0 | Parser/Serialiser for IEEE-754 floating-point values | (data, library, mit) | 2013-07-07 | JohnMillikin |

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

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

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

data-check (deprecated) | 46 | 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 | 72 | 0.0 | Type-indexed runtime-checked properties | (bsd3, data, library) | 2014-02-09 | MikhailVorozhtsov |

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

data-diverse | 605 | 0.0 | Extensible records and polymorphic variants. | (bsd3, data, library, records) | 2018-07-02 | louispan |

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

data-dword | 133 | 0.0 | Stick two binary words together to get a bigger one | (bsd3, data, library) | 2018-01-13 | MikhailVorozhtsov |

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

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

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

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

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

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

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

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

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

data-fix | 172 | 2.0 | Fixpoint data types | (bsd3, data, library) | 2017-09-16 | AntonKholomiov |

data-fix-cse | 39 | 0.0 | Common subexpression elimination for the fixploint types. | (bsd3, data, library) | 2015-03-30 | AntonKholomiov |

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

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

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

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

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

data-has | 89 | 2.0 | Simple extensible product | (bsd3, data, library) | 2017-08-17 | winterland |

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

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

data-interval | 244 | 0.0 | Interval datatype, interval arithmetic and interval-based containers | (bsd3, data, library, math) | 2017-09-02 | MasahiroSakai |

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

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

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

data-kiln | 15 | 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 | 16 | 0.0 | Read/write arbitrary binary layouts to a "Data.Vector.Storable". | (bsd3, data, library) | 2013-10-06 | JacobStanley |

data-lens-light | 221 | 0.0 | Simple lenses, minimum dependencies | (data, lenses, library, mit) | 2016-05-26 | RomanCheplyaka |

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

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

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

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

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

data-msgpack | 229 | 2.0 | A Haskell implementation of MessagePack | (bsd3, data, library, program) | 2018-07-20 | iphydf |

data-msgpack-types | 59 | 0.0 | A Haskell implementation of MessagePack. | (bsd3, data, library) | 2018-07-20 | iphydf |

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

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

data-or | 67 | 0.0 | A data type for non-exclusive disjunction. | (bsd3, data, library) | 2015-05-30 | WrenThornton |

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

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

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

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

data-reify | 167 | 0.0 | Reify a recursive data structure into an explicit graph. | (bsd3, data, language, library, parsing, reflection) | 2015-05-19 | AndyGill, ryanglscott |

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

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

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

data-serializer | 102 | 0.0 | Common API for serialization libraries | (bsd3, data, library) | 2018-03-09 | MikhailVorozhtsov |

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

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

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

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

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

data-textual | 111 | 0.0 | Human-friendly textual representations. | (bsd3, data, library, text) | 2014-06-17 | MikhailVorozhtsov |

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

data-transform | 38 | 0.0 | Functions to transform data structures. | (bsd3, data, library) | 2018-03-15 | JonasScholl |

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

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

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

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

datasets | 268 | 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 | 31 | 0.0 | Date conversions | (data, date, library, mit) | 2018-02-07 | joshuaclayton |

dates | 236 | 0.0 | Small library for parsing different dates formats. | (bsd3, data, library) | 2018-08-12 | IlyaPortnov |

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

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

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

dawg-ord | 194 | 2.0 | Directed acyclic word graphs | (bsd3, data, data-structures, library) | 2017-01-09 | JakubWaszczuk |

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

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

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

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

dense | 12 | 0.0 | Mutable and immutable dense multidimensional arrays | (bsd3, data, library) | 2016-06-19 | cchalmers |

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

dependent-map | 188 | 2.0 | Dependent finite maps (partial dependent products) | (data, dependent-types, library) | 2016-12-21 | JamesCook, RyanTrinkle, abrar |

dependent-state | 23 | 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 | 327 | 2.25 | Dependent sum type | (data, dependent-types, library, public-domain) | 2019-03-27 | JamesCook, RyanTrinkle, abrar |

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

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

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

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

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

detour-via-sci | 24 | 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 | 21 | 0.0 | JSON and CSV encoding for quantities. | (csv, data, json, library, math, mpl, numeric, physics) | 2018-06-22 | philderbeast |

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

dice-entropy-conduit | 22 | 0.0 | Cryptographically secure n-sided dice via rejection sampling. | (cryptography, data, lgpl, library) | 2014-09-09 | PeterRobinson |

dicom | 44 | 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 | 102 | 0.0 | Perform a 3-way difference of documents | (bsd3, data, library) | 2018-04-30 | OliverCharles |

diffmap | 23 | 0.0 | diff on maps | (bsd3, data, library) | 2018-06-18 | chessai |

digit | 373 | 2.0 | A data-type representing digits 0-9 and other combinations | (bsd3, data, library) | 2018-09-04 | TonyMorris, qfpl |

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

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

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

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

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

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

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

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

discrimination | 101 | 2.5 | Fast generic linear-time sorting, joins and container construction. | (bsd3, data, library, sorting) | 2017-10-18 | EdwardKmett, GeorgeWilson |

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

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

diskhash | 155 | 2.0 | Disk-based hash table | (data, library, mit) | 2017-11-27 | luispedro |

dlist | 1012 | 0.0 | Difference lists | (bsd3, data, library) | 2019-03-29 | DonaldStewart, SeanLeather |

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

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

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

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

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

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

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

dson | 40 | 0.0 | Haskell DogeScript Object Notation Parser | (data, gpl, library) | 2014-06-06 | lcycon |

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

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

dtab | 41 | 0.0 | Harmonix (Guitar Hero, Rock Band) DTA/DTB metadata library | (bsd3, data, library, program) | 2018-04-28 | mtolly |

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

eigen | 430 | 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 | 28 | 0.0 | Either or both | (bsd3, data, library) | 2018-05-16 | MatthewFarkasDyck |

either-list-functions | 59 | 0.0 | Functions involving lists of Either | (apache, data, library) | 2018-09-11 | chris_martin |

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

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

elf | 219 | 0.0 | An Elf parser | (bsd3, data, library) | 2018-12-26 | ErikCharlebois, wangbj |

elm-export-persistent | 34 | 0.0 | elm-export persistent entities | (data, database, library, mit, web) | 2018-03-12 | WilliamCasarin |

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

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

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

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

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

entropy | 571 | 0.0 | A platform independent entropy source | (bsd3, cryptography, data, library) | 2018-11-14 | ThomasDuBuisson |

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

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

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

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

enumeration | 14 | 0.0 | A practical API for building recursive enumeration procedures and enumerating datatypes. | (bsd3, data, library, serialization, test, testing) | 2014-10-16 | emc2 |

enumerator (deprecated) | 612 | 0.0 | Reliable, high-performance processing with left-fold enumerators | (data, deprecated, enumerator, library, mit) | 2013-10-13 | JohnMillikin |

enumfun | 17 | 0.0 | Finitely represented /total/ EnumMaps | (bsd3, data, library) | 2012-10-09 | LiyangHu |

enummapmap | 70 | 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) | 2016-08-01 | LiyangHu |

enumset | 77 | 0.0 | Sets of enumeration values represented by machine words | (bsd3, data, foreign, library) | 2018-02-16 | HenningThielemann |

equivalence | 420 | 0.0 | Maintaining an equivalence relation implemented as union-find using STT. | (algorithms, bsd3, data, library) | 2019-02-18 | PatrickBahr |

ess | 14 | 0.0 | The type-level S combinator in Haskell. | (data, library, mit) | 2015-04-25 | MichaelOChurch |

eths-rlp | 24 | 0.0 | Ethereum Recursive Length Prefix Encoding | (contracts, data, ethereum, finance, library, mit, network) | 2016-12-25 | LogvinovLeon |

euler-tour-tree | 53 | 0.0 | Euler tour trees | (data, library, public-domain) | 2018-09-04 | koral |

event-handlers | 14 | 0.0 | Event handlers | (control, data, library, public-domain) | 2008-12-15 | JamesCook |

event-list | 179 | 0.0 | Event lists with relative or absolute time stamps | (data, library) | 2018-02-16 | HenningThielemann |

every-bit-counts | 14 | 0.0 | A functional pearl on encoding and decoding using question-and-answer strategies | (bsd3, data, library) | 2010-09-27 | DonaldStewart |

ex-pool | 116 | 0.0 | Another fork of resource-pool, with a MonadIO and MonadCatch constraint | (bsd3, data, library) | 2018-01-07 | KimAltintop |

exact-pi | 374 | 0.0 | Exact rational multiples of pi (and integer powers of pi) | (data, library, mit) | 2018-12-14 | dmcclean, Bodigrim |

exinst | 103 | 2.0 | Dependent pairs and their instances. | (bsd3, data, library) | 2018-10-05 | RenzoCarbonara |

exinst-aeson | 48 | 0.0 | Dependent pairs and their instances. | (bsd3, data, library) | 2018-10-05 | RenzoCarbonara |

exinst-bytes | 51 | 0.0 | Dependent pairs and their instances. | (bsd3, data, library) | 2018-10-05 | RenzoCarbonara |

exinst-cereal | 15 | 0.0 | Dependent pairs and their instances. | (bsd3, data, library) | 2018-10-05 | RenzoCarbonara |

exinst-deepseq (deprecated in favor of exinst) | 36 | 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) | 40 | 0.0 | Derive instances for the `hashable` library for your existential types. | (bsd3, data, deprecated, library) | 2016-10-13 | RenzoCarbonara |

exinst-serialise | 21 | 0.0 | Dependent pairs and their instances. | (bsd3, data, library) | 2018-10-05 | RenzoCarbonara |

existential | 25 | 0.0 | Existential types with lens-like accessors. | (data, library, mit) | 2016-10-28 | SimonHudon, bandali |

explicit-constraint-lens | 24 | 0.0 | Fully-flexible polymorphic lenses, without any bizarre profunctors | (data, gpl, library) | 2017-12-30 | leftaroundabout |

expressions | 140 | 1.5 | Expressions and Formulae a la carte | (bsd3, data, library, logic, math) | 2018-10-05 | jakubdaniel |

expressions-z3 | 126 | 0.0 | Encode and Decode expressions from Z3 ASTs | (bsd3, data, library, logic, math) | 2018-10-05 | jakubdaniel |

extensible | 355 | 0.0 | Extensible, efficient, optics-friendly data types and effects | (bsd3, data, library, monads, records) | 2018-12-19 | FumiakiKinoshita |

extensible-data | 49 | 0.0 | Sums/products/lists/trees which can be extended in other modules | (data, library, public-domain) | 2012-02-17 | AaronBlack |

extensible-sp | 18 | 2.0 | light-weight, extensible sums and products over types and kinds | (data, library, mit) | 2017-04-22 | jadaska |

extractable-singleton | 66 | 0.0 | A functor, where the "stored" value is isomorphic to Identity | (bsd3, data, library) | 2017-05-10 | athanclark |

facts | 17 | 0.0 | Refined types | (bsd3, data, library) | 2018-06-16 | mrkkrp |

fadno-braids | 51 | 0.0 | Braid representations in Haskell | (algebra, bsd2, data, library, math) | 2018-03-18 | spopejoy |

failable-list (deprecated in favor of enumerator) | 24 | 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 | 31 | 0.0 | Lists with fair choice | (bsd3, data, library) | 2019-04-01 | MatthewFarkasDyck |

fair-predicates | 23 | 0.0 | Fair Predicates | (data, library, public-domain) | 2009-03-25 | SebastianFischer |

fake | 43 | 0.0 | Randomly generated fake data | (bsd3, data, library) | 2018-04-25 | DougBeardsley |

familiar-reflection | 13 | 0.0 | Reifies arbitrary terms into types that can be reflected back into terms | (bsd3, data, library, reflection) | 2018-05-08 | MatthewFarkasDyck |

family-tree | 165 | 0.0 | A family tree library for the Haskell programming language. | (bsd3, data, genealogy, library) | 2015-04-16 | NathanVanDoorn |

fast-builder | 185 | 0.0 | Fast ByteString Builder | (data, library, public-domain) | 2018-11-21 | AkioTakano |

fast-digits | 74 | 0.0 | The fast library for integer-to-digits conversion. | (data, gpl, library) | 2016-07-09 | Bodigrim |

fast-nats | 40 | 0.0 | Natural Numbers with no overhead | (data, library, mit) | 2016-12-24 | mckeankylej |

fasta | 257 | 0.0 | A simple, mindless parser for fasta files. | (data, gpl, library) | 2017-02-13 | GregorySchwartz |

fastsum | 42 | 0.0 | A fast open-union type suitable for 100+ contained alternatives | (bsd3, data, library) | 2018-06-05 | patrick_thomson |

fay-text | 172 | 0.0 | Fay Text type represented as JavaScript strings | (data, fay, library, mit, text) | 2015-02-11 | AdamBergmark |

fca | 16 | 0.0 | Algo for Formal Concept Analysis | (agpl, data, library) | 2014-07-12 | Rpr |

fclabels | 1101 | 2.25 | First class accessor labels implemented as lenses. | (bsd3, data, lenses, library) | 2018-02-13 | AdamBergmark, ErikHesselink, SebastiaanVisser |

fclabels-monadlib | 50 | 0.0 | MonadLib monadic interface for the "fclabels" package. | (bsd3, data, library) | 2012-04-03 | BardurArantsson |

fields | 13 | 0.0 | First-class record field combinators with infix record field syntax. | (bsd3, data, library) | 2010-08-11 | JussiKnuuttila |

fieldwise | 15 | 0.0 | Provides Fieldwise typeclass for operations of fields of records treated as independent components. | (bsd2, data, library) | 2014-07-18 | GracjanPolak |

file-embed | 736 | 2.25 | Use Template Haskell to embed file contents directly. | (bsd3, data, library) | 2018-07-29 | MichaelSnoyman |

file-embed-lzma | 31 | 0.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 | 287 | 0.0 | A cache system associating values to files. | (bsd3, data, library) | 2018-11-23 | SimonMarechal |

filediff | 158 | 0.0 | Diffing and patching module | (bsd3, data, library) | 2015-05-25 | bgwines |

filestore | 396 | 0.0 | Interface for versioning file stores. | (bsd3, data, library) | 2018-12-21 | GwernBranwen, JohnMacFarlane |

filesystem-conduit (deprecated in favor of conduit-combinators) | 130 | 0.0 | Use system-filepath data types with conduits. (deprecated) | (conduit, data, deprecated, library, mit) | 2014-03-20 | MichaelSnoyman |

filesystem-trees | 94 | 0.0 | Recursively manipulate and traverse filesystems as lazy rose trees. | (bsd3, data, library, system) | 2015-05-03 | AdamCurtis |

filtrable | 139 | 0.0 | Class of filtrable containers | (bsd3, data, library) | 2018-05-16 | MatthewFarkasDyck |

fin | 51 | 2.0 | Nat and Fin: peano naturals and finite numbers | (bsd3, data, library) | 2018-03-16 | phadej |

fingertree-tf | 15 | 0.0 | Generic finger-tree structure using type families. | (bsd3, data, data-structures, library) | 2014-10-05 | pawel834 |

finite-field | 136 | 0.0 | Finite Fields | (algebra, bsd3, data, library, math) | 2016-10-02 | MasahiroSakai |

finite-typelits | 182 | 2.0 | A type inhabited by finitely many values, indexed by type-level naturals. | (bsd3, data, library) | 2018-07-12 | mniip |

first-and-last | 23 | 0.0 | First and Last generalized to return up to n values | (bsd3, data, library) | 2015-10-16 | andrus |

first-class-patterns | 156 | 2.0 | First class patterns and pattern matching, using type families | (bsd3, data, library, pattern) | 2018-06-10 | BrentYorgey, ReinerPope, shersh, vrom911 |

fit | 34 | 0.0 | FIT file decoder | (bsd3, data, fitness, library, parsing) | 2016-03-04 | mgiles |

fitsio | 27 | 0.0 | A library for reading and writing data files in the FITS data format. | (data, library, physics) | 2008-12-31 | EricSessoms |

fixed-length | 156 | 0.0 | Lists with statically known length based on non-empty package. | (bsd3, data, library) | 2019-01-05 | HenningThielemann |

fixed-list | 28 | 0.0 | A fixed length list type | (bsd3, data, library) | 2015-05-10 | JobVranish |

fixed-point (deprecated) | 80 | 0.0 | Binary fixed-point arithmetic | (data, deprecated, game, library, math, mit, numerical) | 2011-08-27 | JakeMcArthur |

fixed-point-vector (deprecated) | 20 | 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) | 24 | 0.0 | vector-space instances for the fixed-point package | (data, deprecated, game, library, math, mit, numerical) | 2011-08-27 | JakeMcArthur |

fixed-vector | 614 | 0.0 | Generic vectors with statically known size. | (bsd3, data, library) | 2018-09-02 | AlexeyKhudyakov |

fixed-vector-binary | 39 | 0.0 | Binary instances for fixed-vector | (bsd3, data, library) | 2018-10-06 | AlexeyKhudyakov |

fixed-vector-cborg | 23 | 0.0 | Binary instances for fixed-vector | (bsd3, data, library) | 2018-10-06 | AlexeyKhudyakov |

fixed-vector-cereal | 38 | 0.0 | Cereal instances for fixed-vector | (bsd3, data, library) | 2018-10-06 | AlexeyKhudyakov |

fixed-vector-hetero | 83 | 0.0 | Generic heterogeneous vectors | (bsd3, data, library) | 2018-03-12 | AlexeyKhudyakov |

fixedprec | 142 | 0.0 | A fixed-precision real number type | (bsd3, data, library, math) | 2018-11-06 | PeterSelinger |

fixfile | 132 | 2.0 | File-backed recursive data structures. | (data, lgpl, library) | 2017-01-07 | rev_null |

fixpoint | 26 | 0.0 | Data types as fixpoints | (bsd3, data, library) | 2008-10-14 | RomanLeshchinskiy |

fixtime | 33 | 0.0 | Some fixes to the time package | (bsd2, data, library) | 2014-11-03 | pharpend |

flat | 98 | 2.25 | Principled and efficient bit-oriented binary serialization. | (bsd3, data, library, parsing, serialization) | 2018-11-06 | PasqualinoAssini |

flat-maybe | 14 | 0.0 | Strict Maybe without space and indirection overhead | (bsd3, data, library) | 2015-11-11 | AndrasKovacs |

flay | 81 | 0.0 | Work generically on your datatype without knowing its shape nor its contents. | (bsd3, data, generics, library) | 2018-05-26 | RenzoCarbonara |

flexible-time | 42 | 0.0 | simple extension of Data.UnixTime. | (data, library, mit) | 2015-02-25 | tattsun |

flexiwrap | 27 | 0.0 | Flexible wrappers | (bsd3, data, library) | 2011-09-23 | IainAlexander |

flexiwrap-smallcheck | 17 | 0.0 | SmallCheck (Serial) instances for flexiwrap | (bsd3, data, library) | 2011-09-23 | IainAlexander |

flight-igc | 42 | 0.0 | A parser for IGC files. | (data, library, mpl, parsing) | 2018-09-11 | philderbeast |

flight-kml | 40 | 0.0 | Parsing of pilot tracklogs dumped as KML. | (data, flight, geography, gps, kml, library, mpl, parsing, xml) | 2018-09-11 | philderbeast |

float-binstring | 26 | 0.0 | C99 printf "%a" style formatting and parsing | (bsd3, data, library, numerical) | 2014-07-23 | AntonNikishaev |

floating-bits | 31 | 0.0 | Conversions between floating and integral values. | (bsd3, data, library) | 2015-06-18 | JonasScholl |

fmlist | 398 | 0.0 | FoldMap lists | (bsd3, data, library) | 2018-01-07 | SjoerdVisscher |

focus | 285 | 0.0 | A general abstraction for manipulating elements of container data structures | (containers, data, library, mit) | 2019-04-04 | NikitaVolkov |

folds | 251 | 2.0 | Beautiful Folding | (bsd3, comonads, data, enumerator, library) | 2017-07-29 | EdwardKmett, EricMertens, ryanglscott |

folds-common | 34 | 0.0 | A playground of common folds for folds | (data, library, mit) | 2014-12-30 | jozefg |

foscam-directory | 147 | 0.0 | Foscam File format | (bsd3, data, file, library) | 2016-11-26 | TonyMorris |

foscam-filename | 41 | 0.0 | Foscam File format | (bsd3, data, file, library, parsing) | 2015-11-19 | TonyMorris |

foscam-sort | 64 | 0.0 | Foscam File format | (bsd3, data, file, library, parsing, program) | 2016-11-26 | TonyMorris |

fraction | 166 | 0.0 | Fractions | (bsd3, data, library) | 2016-07-19 | WolfgangJeltsch |

free-functors | 565 | 0.0 | Free functors, adjoint to functors that forget class constraints. | (bsd3, data, library, math) | 2018-09-24 | SjoerdVisscher |

freq | 111 | 0.0 | Are you ready to get freaky? | (data, library, mit, program) | 2018-06-05 | chessai |

frontmatter | 63 | 0.0 | Parses frontmatter as used in Jekyll markdown files. | (data, library, mit) | 2015-12-20 | yamadapc |

fsmActions | 82 | 0.0 | Finite state machines and FSM actions | (bsd3, data, library) | 2012-12-14 | AndyGimblett |

fsnotify-conduit | 54 | 0.0 | Get filesystem notifications as a stream of events | (conduit, data, library, mit) | 2018-06-04 | MichaelSnoyman |

ftree | 34 | 0.0 | Depth-typed functor-based trees, both top-down and bottom-up | (bsd3, data, library) | 2019-02-08 | ConalElliott |

full-text-search | 111 | 0.0 | In-memory full text search engine | (bsd3, data, library, search, text) | 2017-08-31 | DuncanCoutts, MikolajKonarski |

functional-kmp | 14 | 0.0 | KMP implemented on haskell's built-in cons-cell-based lists. | (bsd3, data, library) | 2015-11-12 | mniip |

functor-classes-compat | 27 | 0.0 | Data.Functor.Classes instances for core packages | (bsd3, data, library) | 2017-03-29 | phadej |

functor-combo | 335 | 0.0 | Functor combinators with tries & zippers | (bsd3, data, library) | 2015-05-04 | ConalElliott |

functor-infix | 51 | 2.0 | Infix operators for mapping over compositions of functors. Lots of them. | (data, library, mit) | 2017-04-23 | vi |

functor-monadic | 52 | 0.0 | Monad-style combinators for functors. | (apache, data, library) | 2015-05-17 | jtapolczai, jtapolczai2 |

functor-utils | 44 | 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) | 43 | 0.0 | Effectful streaming library based on shortcut fusion techniques | (bsd3, data, deprecated, library) | 2015-08-12 | JohnWiegley |

fuzzyset | 180 | 0.0 | Fuzzy set for approximate string matching | (bsd3, data, library) | 2018-11-28 | arbelos |

game-tree | 18 | 0.0 | Searching game trees with alpha-beta pruning | (data, library) | 2009-03-20 | ColinAdams |

garfield | 11 | 0.0 | TBA | (bsd3, data, library) | 2018-11-15 | chessai |

gc | 65 | 2.0 | Poor Richard's Memory Manager | (bsd3, data, library) | 2017-07-29 | EdwardKmett, EricMertens, ryanglscott |

gdiff | 45 | 0.0 | Generic diff and patch | (bsd3, data, library) | 2014-06-27 | AndresLoeh, EelcoLempsink |

general-prelude (deprecated) | 31 | 0.0 | Prelude replacement using generalized type classes where possible | (bsd3, control, data, deprecated, library) | 2012-12-18 | JohnWiegley |

generic-accessors | 283 | 0.0 | stringly-named getters for generic data | (bsd3, data, library) | 2018-06-28 | GregHorn |

generic-aeson | 187 | 0.0 | Derivation of Aeson instances using GHC generics. | (bsd3, data, library) | 2019-03-19 | AdamBergmark, ErikHesselink |

generic-binary | 24 | 0.0 | Generic Data.Binary derivation using GHC generics. | (bsd3, data, generics, library) | 2011-11-12 | SebastiaanVisser |

generic-monoid | 15 | 0.0 | Derive monoid instances for product types. | (bsd3, data, library) | 2018-12-12 | lukec |

generic-storable | 15 | 0.0 | Generic implementation of Storable | (bsd3, data, library) | 2012-05-11 | HideyukiTanaka |

generic-trie | 73 | 2.0 | A map, where the keys may be complex structured data. | (bsd3, data, library) | 2018-04-10 | EricMertens |

generic-xmlpickler | 124 | 0.0 | Generic generation of HXT XmlPickler instances using GHC Generics. | (bsd3, data, library, xml) | 2016-02-29 | AdamBergmark, ErikHesselink |

genericserialize | 15 | 0.0 | Serialization library using Data.Generics | (bsd3, data, library) | 2008-03-16 | GwernBranwen |

geo-uk | 62 | 0.0 | High precision conversion between GPS and UK Grid | (bsd3, data, library) | 2016-11-18 | tolysz |

geohash | 27 | 0.0 | Geohash latitudes and longitudes. | (bsd3, data, library) | 2009-10-24 | MariusEriksen |

geojson | 325 | 0.0 | A thin GeoJSON Layer above the aeson library | (bsd3, data, library) | 2018-10-06 | domdere, newmana |

geojson-types | 45 | 0.0 | GeoJSON data types including JSON/BSON conversion. | (bsd3, data, library) | 2016-05-16 | alios |

ghc-compact | 33 | 0.0 | In memory storage of deeply evaluated data structure | (bsd3, data, library) | 2017-07-23 | HerbertValerioRiedel |

ghci-hexcalc | 66 | 0.0 | GHCi as a Hex Calculator interactive | (bsd3, data, library) | 2019-03-02 | takenobut |

ghcjs-promise | 41 | 0.0 | Bidirectional bidings to javascript's promise. | (bsd3, data, library) | 2016-11-11 | AlejandroDuranPallares |

ghost-buster | 27 | 0.0 | Existential type utilites | (bsd3, data, library) | 2017-08-29 | lazersmoke |

git-date | 99 | 0.0 | Bindings to the date parsing from Git. | (data, gpl, library) | 2018-06-03 | StephenWeber |

git-object (deprecated in favor of gitlib) | 33 | 0.0 | Git object and its parser | (bsd3, data, deprecated, library) | 2012-01-20 | KazuYamamoto |

global | 34 | 0.0 | Library enabling unique top-level declarations | (bsd3, data, language, library, system) | 2014-12-02 | ByronJohnson |

global-variables | 33 | 0.0 | Namespaced, global, and top-level mutable variables without unsafePerformIO. | (bsd3, data, library, reflection) | 2012-03-03 | JeanMarieGaillourdet |

gofer-prelude | 43 | 0.0 | The Gofer 2.30 standard prelude | (bsd3, data, library) | 2011-05-09 | DonaldStewart |

google-dictionary (deprecated) | 35 | 0.0 | Simple interface to the google.com/dictionary API | (bsd3, data, deprecated, library) | 2014-01-23 | mitchellwrosen |

google-mail-filters | 44 | 0.0 | Write GMail filters and output to importable XML | (bsd3, data, library, web, xml) | 2016-03-31 | LiyangHu |

googlepolyline | 37 | 2.0 | Google Polyline Encoder/Decoder | (data, library, mit, text) | 2016-04-16 | lorne |

gpcsets | 60 | 0.0 | Generalized Pitch Class Sets for Haskell. | (bsd3, data, library) | 2009-05-14 | BruceMcCosa |

gps | 470 | 0.0 | For manipulating GPS coordinates and trails. | (bsd3, data, library) | 2015-02-08 | ThomasDuBuisson |

gps2htmlReport | 118 | 0.0 | GPS to HTML Summary Report | (bsd3, data, library, program) | 2012-01-29 | RobStewart |

gpx-conduit | 54 | 0.0 | Read GPX files using conduits | (bsd3, data, library) | 2012-08-12 | RyanTrinkle, ThomasDuBuisson |

grapefruit-records | 93 | 0.0 | A record system for Functional Reactive Programming | (bsd3, data, frp, library, reactivity) | 2017-04-06 | WolfgangJeltsch |

graph | 29 | 0.0 | Class of graphs | (bsd3, data, library) | 2018-06-27 | MatthewFarkasDyck |

graph-core | 121 | 0.0 | Fast, memory efficient and persistent graph implementation | (data, library, mit) | 2016-02-04 | AlexanderThiemann, DavidLeuschner, StefanWehr |

graph-utils | 119 | 0.0 | A simple wrapper & quasi quoter for fgl. | (bsd3, data, data-structures, graphs, library) | 2010-06-29 | HiromiIshii |

graphbuilder | 27 | 0.0 | A declarative, monadic graph construction language for small graphs | (data, library, mit) | 2012-10-17 | JosephAbrahamson |

graphene | 100 | 0.0 | A minimal Graph Theory library. | (data, library, mit) | 2014-05-25 | 5outh |

graphql-w-persistent | 237 | 2.0 | Haskell GraphQL query parser-interpreter-data processor. | (data, database, development, graphs, language, library) | 2018-11-17 | jasonsychau |

greplicate | 46 | 0.0 | Generalised replicate functions | (data, library) | 2016-02-03 | TonyMorris |

greskell | 186 | 0.0 | Haskell binding for Gremlin graph query language | (bsd3, data, library) | 2019-01-02 | debugito |

greskell-core | 167 | 0.0 | Haskell binding for Gremlin graph query language - core data types and tools | (bsd3, data, library) | 2019-03-31 | debugito |

group-with | 99 | 0.0 | Classify objects by key-generating function, like SQL GROUP BY | (apache, data, library) | 2015-08-17 | ulikoehler |

groupBy | 27 | 0.0 | Replacement definition of Data.List.GroupBy | (data, library, mit) | 2018-01-30 | oisdk |

grouped-list | 124 | 0.0 | Grouped lists. Equal consecutive elements are grouped. | (bsd3, data, library) | 2018-03-12 | DanielDiaz |

groupoid (deprecated) | 26 | 0.0 | A Groupoid class | (bsd3, data, deprecated, library) | 2009-09-27 | StephenTetley |

groups | 200 | 0.0 | Haskell 98 groups | (algebra, bsd3, data, library, math) | 2017-11-22 | NathanVanDoorn |

gstorable | 80 | 0.0 | Generic implementation of Storable | (bsd3, data, library) | 2018-01-31 | |

gtfs | 15 | 0.0 | The General Transit Feed Specification format | (bsd3, data, library) | 2010-09-27 | KeeganMcAllister |

gtfs-realtime | 42 | 0.0 | GTFS RealTime protobafs library (autogenerated from .proto file) | (bsd3, data, library) | 2018-12-09 | CthulhuDen |

hBDD | 24 | 0.0 | An abstraction layer for BDD libraries | (data, library) | 2015-05-24 | PeterGammie |

hBDD-CMUBDD | 17 | 0.0 | An FFI binding to CMU/Long's BDD library | (data, library) | 2015-05-24 | PeterGammie |

hBDD-CUDD | 27 | 0.0 | An FFI binding to the CUDD library | (data, library) | 2015-05-24 | PeterGammie |

hDFA | 19 | 0.0 | A simple library for representing and minimising DFAs. | (bsd3, data, library) | 2012-06-15 | PeterGammie |

hOpenPGP | 702 | 0.0 | native Haskell implementation of OpenPGP (RFC4880) | (codec, data, library, mit) | 2018-10-13 | ClintAdams |

hadoop-formats | 46 | 0.0 | Read/write file formats commonly used by Hadoop. | (apache, data, library) | 2014-10-16 | JacobStanley |

hadoop-rpc | 64 | 0.0 | Use the Hadoop RPC interface from Haskell. | (apache, data, library) | 2016-02-25 | ConradParker, JacobStanley |

hadoop-tools | 107 | 0.0 | Fast command line tools for working with Hadoop. | (apache, data, program) | 2016-02-25 | ConradParker, JacobStanley |

halves | 19 | 0.0 | Split or combine data structures to and from halves, quarters, eighths | (bsd3, data, library) | 2018-10-15 | puffnfresh |

handa-data | 15 | 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 | 25 | 0.0 | Geographic and Geometric Data | (data, geography, geometry, library, mit, program) | 2014-04-27 | BrianBush |

har | 79 | 0.0 | HAR spec in Haskell | (bsd3, data, library) | 2017-04-27 | HaishengWu |

has | 186 | 0.0 | Entity based records | (bsd3, data, library) | 2019-03-31 | YusakuHashimoto |

has-th | 15 | 0.0 | Template Haskell function for Has records. | (bsd3, data, library) | 2010-11-22 | ChrisDone |

hash | 48 | 2.0 | Hashing tools | (bsd3, data, hash, library) | 2013-03-27 | EdwardKmett, EricMertens, ryanglscott |

hash-tree | 24 | 0.0 | Merkle Hash Tree | (bsd3, data, library) | 2017-10-18 | KazuYamamoto |

hashable | 1023 | 1.75 | A class for types that can be converted to a hash value | (bsd3, data, library) | 2018-03-07 | BryanOSullivan, HerbertValerioRiedel, JohanTibell, MilanStraka |

hashable-extras (deprecated in favor of hashable) | 194 | 0.0 | Higher-rank Hashable | (bsd3, data, deprecated, hash, library) | 2016-01-17 | EdwardKmett |

hashable-generics | 113 | 0.0 | Automatically generates Hashable instances with GHC.Generics. | (bsd3, data, library) | 2016-05-25 | ClarkGaebel |

hashable-orphans | 15 | 0.0 | Provides instances missing from Hashable. | (bsd3, data, library) | 2017-04-05 | davean |

hashable-time | 131 | 0.0 | Hashable instances for Data.Time | (bsd3, data, library) | 2018-09-26 | alkar, davew |

hashabler | 175 | 0.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 |

hashflare | 22 | 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) | 309 | 2.0 | Persistent containers Map and Set based on hashing. | (bsd3, data, deprecated, library) | 2018-01-03 | MilanStraka, ryanglscott |

hashring | 11 | 0.0 | Efficient consistent hashing. | (bsd3, data, library) | 2012-02-08 | MichaelCraig |

hashtables | 668 | 2.25 | Mutable hash tables in the ST monad | (bsd3, data, library) | 2018-05-26 | GregoryCollins, mgmeier |

hashtables-plus (deprecated) | 24 | 0.0 | Extensions for a "hashtables" library | (data, data-structures, deprecated, library, mit) | 2014-04-29 | NikitaVolkov |

haskell-modbus | 53 | 0.0 | A cereal-based parser for the Modbus protocol | (bsd3, data, library, network, parsing) | 2014-04-15 | JasonHickner |

haskell-qrencode | 70 | 0.0 | Haskell bindings for libqrencode. | (bsd3, data, library) | 2013-01-17 | JamesSanders |

haxparse | 46 | 0.0 | Readable HaxBall replays | (data, library, mit, program) | 2013-09-18 | JoelTaylor |

hbcd | 18 | 0.0 | Packed binary-coded decimal (BCD) serialization | (data, library, mit) | 2012-06-20 | AndrewKay |

hblock | 36 | 0.0 | A mutable vector that provides indexation on the datatype fields it stores | (bsd3, data, library) | 2015-03-20 | HugoGomes |

hdf5-lite | 25 | 0.0 | High-level bindings to the HDF5 "lite" interface | (bsd3, data, library) | 2018-03-30 | ocramz |

hebrew-time | 142 | 0.0 | Hebrew dates and prayer times. | (data, library, mit) | 2019-02-17 | MichaelSnoyman |

hedgehog-generic | 19 | 0.0 | GHC Generics automatically derived hedgehog generators | (bsd3, data, development, library, testing) | 2019-04-17 | chessai |

hedn | 253 | 0.0 | EDN parsing and encoding | (bsd3, data, library) | 2019-02-18 | AlexanderBondarenko |

hedn-functor | 16 | 0.0 | Base functor for EDN AST | (bsd3, data, library) | 2019-03-16 | AlexanderBondarenko |

here | 201 | 0.0 | Here docs & interpolated strings via quasiquotation | (bsd3, data, library) | 2018-03-01 | TaylorHedberg |

hetero-dict | 62 | 0.0 | Fast heterogeneous data structures | (data, library, mit) | 2016-06-03 | winterland |

hetero-map | 36 | 0.0 | Pure heterogeneous maps. | (bsd3, data, data-structures, library) | 2009-01-12 | LukePalmer |

heterogeneous-list-literals | 41 | 0.0 | Allows the use of tuples as literals for Heterogeneous collections | (bsd3, data, library) | 2018-07-08 | DavidMD |

heterolist | 15 | 0.0 | A heterogeneous list type | (data, library, mit) | 2017-03-09 | clinton |

hex | 105 | 0.0 | Convert strings into hexadecimal and back. | (bsd3, data, library) | 2011-10-10 | TaruKarttunen |

hexpat-pickle-generic (deprecated) | 75 | 0.0 | Picklers for de/serialising Generic data types to and from XML | (bsd3, data, deprecated, library, xml) | 2013-10-28 | BrendanHay |

hexquote | 17 | 0.0 | Hexadecimal ByteString literals, with placeholders that bind variables | (bsd3, data, library) | 2011-09-14 | KeeganMcAllister |

hexstring | 87 | 0.0 | Fast and safe representation of a hex string | (data, library, mit) | 2015-04-21 | solatis |

hgeos | 153 | 0.0 | Simple Haskell bindings to GEOS C API | (data, geography, geometry, library, mit, text) | 2016-08-10 | rcook |

hgrib | 46 | 0.0 | Unofficial bindings for GRIB API | (data, gpl, library) | 2015-11-07 | mjakob |

hierarchy | 261 | 0.0 | Predicated traversal of generated trees | (bsd3, data, library) | 2018-05-11 | JohnWiegley, dnadales |

higgledy | 36 | 0.0 | Partial types as a type constructor. | (data, library, mit) | 2019-04-14 | i_am_tom |

hinze-streams | 15 | 0.0 | Streams and Unique Fixed Points | (bsd3, data, library) | 2009-05-03 | DonaldStewart |

hips | 14 | 0.0 | an IPS patcher | (bsd3, data, program) | 2011-03-29 | PatrickPalka |

histogram-fill | 290 | 0.0 | Library for histograms creation. | (bsd3, data, library) | 2018-10-06 | AlexeyKhudyakov |

histogram-fill-binary | 25 | 0.0 | Binary instances for histogram-fill package | (bsd3, data, library) | 2017-02-19 | AlexeyKhudyakov |

histogram-fill-cereal | 35 | 0.0 | Binary instances for histogram-fill package | (bsd3, data, library) | 2017-02-19 | AlexeyKhudyakov |

hjcase (deprecated) | 24 | 0.0 | Jcase library for Haskell | (data, deprecated, library, mit) | 2015-05-09 | seagreen |

hjsonpointer | 435 | 0.0 | JSON Pointer library | (data, library, mit) | 2018-09-30 | seagreen |

hjsonschema (deprecated) | 496 | 0.0 | JSON Schema library | (data, deprecated, library, mit) | 2018-04-28 | seagreen |

hlist | 25 | 1.25 | Heterogeneous list | (bsd3, data, library) | 2018-01-25 | MatthewFarkasDyck |

hmatrix-csv | 35 | 0.0 | CSV encoding and decoding for hmatrix. | (bsd3, data, library) | 2015-04-08 | lyzrd |

hmatrix-repa | 130 | 0.0 | Adaptors for interoperability between hmatrix and repa | (bsd3, data, library, math) | 2016-09-22 | VivianMcPhail |

hmemdb | 168 | 0.0 | In-memory relational database | (bsd3, data, database, library) | 2014-05-10 | MiguelMitrofanov |

hmpfr | 441 | 2.0 | Haskell binding to the MPFR library | (bsd3, data, library, math) | 2018-01-16 | AlesBizjak, MichalKonecny |

hnetcdf | 72 | 0.0 | Haskell NetCDF library | (bsd3, data, library, program) | 2019-02-06 | DominicSteinitz, IanRoss |

hnix | 222 | 2.0 | Haskell implementation of the Nix language | (bsd3, data, library, nix, system) | 2019-04-19 | JohnWiegley |

hodatime | 24 | 0.0 | A fully featured date/time library based on Nodatime | (bsd3, data, library, time) | 2017-09-15 | jason_j |

hole | 25 | 0.0 | Higher kinded type removal | (bsd3, data, library) | 2013-09-08 | ThomasEding |

hoodle-types | 97 | 0.0 | Data types for programs for hoodle file format | (bsd3, data, library) | 2016-07-25 | IanWooKim |

hopenpgp-tools | 885 | 0.0 | hOpenPGP-based command-line tools | (agpl, codec, data, program) | 2019-01-19 | ClintAdams |

horizon | 25 | 0.0 | Sunrise and sunset UTC approximations from latitude and longitude coordinates | (bsd3, data, library) | 2015-02-26 | intractable |

hreader-lens | 84 | 0.0 | Optics for hreader package | (data, library, mit) | 2017-05-31 | dredozubov |

hs-GeoIP | 66 | 0.0 | Haskell bindings to the MaxMind GeoIPCity database via the C library | (bsd3, data, library) | 2013-03-15 | OzgunAtaman |

hs-blake2 | 26 | 0.0 | A cryptohash-inspired library for blake2 | (bsd3, data, library) | 2014-04-30 | tsuraan |

hs-excelx | 54 | 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 | 35 | 2.0 | Multiaddr library | (apache, data, library) | 2018-04-25 | CMCDragonkai |

hs-php-session | 52 | 0.0 | PHP session and values serialization | (bsd3, data, library) | 2014-10-25 | elblake |

hs-pkg-config | 33 | 0.0 | Create pkg-config configuration files | (bsd3, data, development, library) | 2014-12-24 | PeterTrsko |

hschema | 42 | 0.0 | Describe schemas for your Haskell data types. | (data, lgpl, library, schema) | 2018-11-14 | alonsodomin |

hschema-aeson | 43 | 0.0 | Describe schemas for your Haskell data types. | (data, json, lgpl, library, schema) | 2018-11-14 | alonsodomin |

hschema-prettyprinter | 43 | 0.0 | Describe schemas for your Haskell data types. | (data, lgpl, library, schema, text) | 2018-11-14 | alonsodomin |

hschema-quickcheck | 44 | 0.0 | Describe schemas for your Haskell data types. | (data, lgpl, library, schema, testing) | 2018-11-14 | alonsodomin |

hset | 235 | 0.0 | Primitive list with elements of unique types. | (bsd3, data, library) | 2015-10-29 | AlekseyUymanov |

hsini | 231 | 2.0 | ini configuration files | (bsd3, configuration, data, library) | 2018-06-05 | MagnusTherning |

hsndfile | 238 | 0.0 | Haskell bindings for libsndfile | (data, lgpl, library, sound) | 2015-09-18 | StefanKersten |

hsndfile-storablevector | 25 | 0.0 | Haskell bindings for libsndfile (Data.StorableVector interface) | (data, library, sound) | 2011-11-21 | StefanKersten |

hsndfile-vector | 47 | 0.0 | Haskell bindings for libsndfile (Data.Vector interface) | (data, library, sound) | 2011-11-21 | StefanKersten |

htlset (deprecated in favor of htssets) | 40 | 0.0 | Heterogenous Set | (bsd3, data, deprecated, library) | 2019-01-02 | kelemzol |

htoml | 196 | 0.0 | Parser for TOML files | (bsd3, configuration, data, json, language, library, parser, text) | 2016-11-07 | cies |

htoml-megaparsec | 251 | 0.0 | Parser for TOML files | (bsd3, configuration, data, language, library, text, toml) | 2018-10-08 | vmchale |

htssets | 48 | 0.0 | Heterogenous Sets | (bsd3, data, library) | 2019-01-03 | kelemzol |

https-everywhere-rules | 29 | 0.0 | High-level access to HTTPS Everywhere rulesets. | (data, library, mit) | 2014-08-24 | vi |

https-everywhere-rules-raw | 13 | 0.0 | Low-level (i.e. XML) access to HTTPS Everywhere rulesets. | (data, gpl, library) | 2014-08-24 | vi |

httpspec | 21 | 0.0 | Specification of HTTP request/response generators and parsers | (data, library, web) | 2010-10-05 | DavidLeuschner, StefanWehr |

huffman | 22 | 0.0 | Pure Haskell implementation of the Huffman encoding algorithm | (bsd3, compression, data, library) | 2012-02-28 | MaximeHenrion |

hunt-searchengine | 40 | 0.0 | A search and indexing engine. | (data, library, mit, text) | 2015-03-03 | alexbiehl |

hunt-server | 28 | 0.0 | A search and indexing engine server. | (data, mit, program, text) | 2015-03-01 | alexbiehl |

hvect | 108 | 0.0 | Simple strict heterogeneous lists | (data, library, mit) | 2017-02-03 | AlexanderThiemann |

hw-aeson | 41 | 0.0 | Convenience functions for Aeson | (bsd3, data, json, library) | 2018-12-06 | haskellworks |

hw-balancedparens | 162 | 0.0 | Balanced parentheses | (bit, bsd3, data, data-structures, library, succinct-data-structures) | 2018-08-06 | newhoggy, haskellworks, GeorgeWilson |

hw-bits | 564 | 2.0 | Bit manipulation | (bit, bsd3, data, library) | 2019-03-29 | newhoggy, haskellworks, GeorgeWilson |

hw-conduit | 199 | 0.0 | Conduits for tokenizing streams. | (conduit, data, library, mit) | 2018-10-04 | newhoggy, haskellworks, GeorgeWilson |

hw-conduit-merges | 24 | 0.0 | Additional merges and joins for Conduit | (bsd3, conduit, data, library) | 2018-09-28 | haskellworks |

hw-dump | 22 | 0.0 | File Dump | (bit, bsd3, data, library, program) | 2018-11-18 | haskellworks |

hw-eliasfano | 32 | 0.0 | Elias-Fano | (bsd3, conduit, data, library) | 2016-10-28 | haskellworks |

hw-excess | 112 | 0.0 | Excess | (bsd3, conduit, data, library) | 2018-07-16 | haskellworks |

hw-int | 69 | 0.0 | Integers | (bsd3, data, library) | 2017-08-26 | haskellworks |

hw-json | 371 | 2.0 | Memory efficient JSON parser | (bsd3, data, library, program) | 2019-04-03 | newhoggy, haskellworks |

hw-json-lens | 37 | 0.0 | Lens for hw-json | (data, library, mit) | 2018-07-15 | haskellworks |

hw-json-simd | 40 | 0.0 | SIMD-based JSON semi-indexer | (bsd3, data, library, program) | 2019-04-03 | newhoggy, haskellworks |

hw-mquery | 51 | 0.0 | Monadic query DSL | (bsd3, data, library, program) | 2019-02-05 | newhoggy, haskellworks |

hw-packed-vector | 20 | 0.0 | Packed Vector | (bsd3, data, library, vector) | 2016-10-28 | haskellworks |

hw-parser | 82 | 0.0 | Simple parser support | (bsd3, data, library, parser) | 2018-07-14 | haskellworks |

hw-prim | 1168 | 0.0 | Primitive functions and data types | (bsd3, data, library) | 2019-03-29 | newhoggy, haskellworks, GeorgeWilson |

hw-prim-bits | 92 | 0.0 | Primitive support for bit manipulation | (bsd3, data, library, program) | 2017-09-08 | haskellworks |

hw-rankselect | 561 | 2.0 | Rank-select | (bit, bsd3, data, data-structures, library, program, succinct-data-structures) | 2019-04-01 | newhoggy, haskellworks, GeorgeWilson |

hw-rankselect-base | 181 | 0.0 | Rank-select base | (bsd3, data, library) | 2018-08-04 | newhoggy, haskellworks, GeorgeWilson |

hw-simd | 181 | 0.0 | SIMD library | (bit, bsd3, data, library, simd) | 2019-04-03 | haskellworks |

hw-streams | 167 | 0.0 | Primitive functions and data types | (bsd3, data, library) | 2018-12-31 | newhoggy, haskellworks |

hw-string-parse | 100 | 0.0 | String parser | (bit, bsd3, data, library) | 2017-08-26 | newhoggy, haskellworks, GeorgeWilson |

hw-succinct | 246 | 0.0 | Succint datastructures | (conduit, data, library, mit) | 2016-10-24 | newhoggy, haskellworks |

hw-vector (deprecated in favor of hw-prim) | 23 | 0.0 | Vector type with convenient typeclass instances | (bsd3, data, deprecated, library) | 2016-10-28 | haskellworks |

hw-xml | 109 | 2.0 | Conduits for tokenizing streams. | (bsd3, data, data-structures, library, program, succinct-data-structures, xml) | 2018-12-30 | haskellworks |

hwsl2 | 224 | 0.0 | Hashing with SL2 | (data, library, mit) | 2017-11-03 | srijs |

hwsl2-bytevector | 13 | 0.0 | A hashed byte-vector based on algebraic hashes and finger trees | (data, library, mit) | 2015-07-15 | srijs |

hwsl2-reducers | 10 | 0.0 | Semigroup and Reducer instances for Data.Hash.SL2 | (data, library, mit) | 2015-07-03 | srijs |

hybrid-vectors | 115 | 0.0 | Hybrid vectors e.g. Mixed Boxed/Unboxed vectors | (bsd3, data, library, vector) | 2018-01-18 | EdwardKmett, ryanglscott |

idempotent | 30 | 0.0 | Idempotent monoids | (data, library, mit) | 2014-08-18 | alynn |

identifiers | 141 | 0.0 | Numeric identifiers for values. | (bsd3, data, library) | 2017-05-20 | awagner83 |

idna | 59 | 0.0 | Implements IDNA (RFC 3490). | (bsd3, data, library, rfc, text) | 2014-01-06 | GeorgePollard |

ieee754-parser (deprecated in favor of data-binary-ieee754) | 12 | 0.0 | (data, deprecated, library) | 2009-04-11 | JohnMillikin | |

implicit-params | 30 | 0.0 | Named and unnamed implicit parameters with defaults. | (bsd3, data, library) | 2013-12-23 | ShaneOBrien |

impossible | 45 | 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 | 11 | 0.0 | incremental update library | (bsd3, data, library) | 2018-04-09 | FumiakiKinoshita |

incremental-computing | 20 | 0.0 | Incremental computing | (bsd3, data, library) | 2016-07-25 | WolfgangJeltsch |

incremental-maps | 14 | 0.0 | Package for doing incremental computations on maps | (bsd3, data, library) | 2016-05-25 | jelken |

increments | 21 | 0.0 | type classes for incremental updates to data | (bsd3, data, library) | 2015-01-07 | JohnLato |

indexation | 229 | 0.0 | Tools for entity indexation | (data, library, mit) | 2018-10-08 | NikitaVolkov, IrinaArtemeva, OShev |

indexed-list-literals | 90 | 2.0 | Type safe indexed list literals | (bsd3, data, library) | 2018-10-06 | DavidMD |

indices | 57 | 0.0 | Multi-dimensional statically bounded indices. | (data, library, mit) | 2014-12-30 | MikeLedger |

infinite-search | 29 | 0.0 | Exhaustively searchable infinite sets. | (algorithms, bsd3, data, library, monads, search) | 2009-01-09 | LukePalmer |

inflist | 16 | 0.0 | An infinite list type and operations thereon. | (bsd3, data, library) | 2012-02-05 | JamesFisher |

ini | 377 | 0.0 | Quick and easy configuration files in the INI format. | (bsd3, configuration, data, library) | 2019-01-02 | ChrisDone, joehillen |

ini-qq | 13 | 0.0 | Quasiquoter for INI | (bsd3, configuration, data, library) | 2016-07-15 | kseo |

initialize | 20 | 0.0 | Initialization and Deinitialization of 'Storable' values. | (bsd3, data, library) | 2018-10-25 | chessai |

inj | 24 | 0.0 | A class for injective (one-to-one) functions | (data, library) | 2018-07-06 | int_index |

inj-base | 41 | 0.0 | 'Inj' instances for 'base' | (bsd3, data, library) | 2018-07-13 | int_index |

int-cast | 79 | 0.0 | Checked conversions between integral types | (bsd3, data, library) | 2018-04-03 | HerbertValerioRiedel |

intern | 212 | 2.0 | Efficient hash-consing for arbitrary data types | (bsd3, data, data-structures, library) | 2018-02-24 | EdwardKmett, ryanglscott |

interpolate | 128 | 2.0 | String interpolation done right | (data, library, mit, text) | 2018-03-07 | SimonHengel |

interpolatedstring-perl6 | 115 | 2.5 | QuasiQuoter for Perl6-style multi-line interpolated strings | (data, library, public-domain) | 2018-10-16 | AudreyTang |

interpolatedstring-qq | 21 | 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) | 20 | 0.0 | DO NOT USE THIS. interpolatedstring-qq works now. | (bsd3, data, deprecated, library) | 2010-07-18 | MarkWotton |

interpolator | 22 | 0.0 | Runtime interpolation of environment variables in records using profunctors | (data, library, mit) | 2018-12-21 | dfithian |

intset | 47 | 0.0 | Pure, mergeable, succinct Int sets. | (bsd3, data, library) | 2013-12-07 | SamTruzjan |

invariant | 436 | 0.0 | Haskell98 invariant functors | (bsd2, control, data, library) | 2018-07-15 | NicolasFrisby, ryanglscott |

invertible | 88 | 0.0 | bidirectional arrows, bijective functions, and invariant functors | (bsd3, composition, control, data, library) | 2018-04-15 | DylanSimon |

invertible-hlist | 13 | 0.0 | invertible functions and instances for HList | (bsd3, composition, control, data, library) | 2017-03-07 | DylanSimon |

io-storage | 113 | 0.0 | A key-value store in the IO monad. | (bsd3, data, database, library, system) | 2009-08-06 | WillDonnelly, frasertweedale |

io-streams | 561 | 2.5 | Simple, composable, and easy-to-use stream I/O | (bsd3, data, io-streams, library, network) | 2019-01-28 | DougBeardsley, GregoryCollins |

io-string-like | 36 | 0.0 | Classes to handle Prelude style IO functions for different datatypes | (bsd3, data, library) | 2018-01-14 | clinton |

ioctl | 19 | 0.0 | Type-safe I/O control package | (data, library, mit, system) | 2010-02-20 | MaciejPiechotka |

irc | 251 | 0.0 | A small library for parsing IRC messages. | (bsd3, data, library, network) | 2014-12-16 | TrevorElliott |

irc-fun-messages | 52 | 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 | 43 | 1.5 | Real numbers and intervals with relatively efficient exact arithmetic. | (bsd3, data, library, math) | 2015-10-31 | sydow |

is | 88 | 0.0 | Generic pattern predicates | (bsd3, data, library) | 2018-11-19 | vlopez |

isevaluated | 43 | 0.0 | Check whether a value has been evaluated | (data, ghc, library, mit) | 2012-07-23 | BertramFelgenhauer, SveinOveAas |

iso3166-country-codes | 97 | 0.0 | A datatype for ISO 3166 country codes | (data, library) | 2017-02-16 | JonFairbairn |

iso639 | 75 | 0.0 | ISO-639-1 language codes | (bsd3, data, library) | 2015-01-25 | HugoGomes |

iso8583-bitmaps | 24 | 0.0 | Parse and merge ISO 8583-style bitmaps | (bsd3, data, library) | 2018-04-03 | IlyaPortnov |

iso8601-duration | 23 | 0.0 | Types and parser for ISO8601 durations | (bsd3, data, library) | 2018-06-23 | albertov |

iterIO | 29 | 0.0 | Iteratee-based IO with pipe operators | (bsd3, data, enumerator, library, system) | 2012-04-19 | AmitLevy, DavidMazieres, DanielBGiffin |

iteratee | 421 | 0.0 | Iteratee-based I/O | (bsd3, data, library, system) | 2014-05-19 | JohnLato |

iteratee-compress | 93 | 0.0 | Enumeratees for compressing and decompressing streams | (bsd3, codec, data, library) | 2014-05-19 | JohnLato, MaciejPiechotka |

iteratee-mtl (deprecated in favor of iteratee) | 36 | 0.0 | Iteratee-based I/O | (bsd3, data, deprecated, library, system) | 2010-10-27 | JohnLato |

iteratee-parsec | 62 | 0.0 | Package allowing parsec parser initeratee | (data, library, mit, parsing) | 2010-11-28 | MaciejPiechotka |

iteratee-stm | 22 | 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 |

javaclass | 15 | 0.0 | Java class files | (data, library) | 2016-03-07 | TonyMorris |

jinquantities | 37 | 2.0 | Unit conversion and manipulation library. | (bsd3, data, library, math, physics, program) | 2018-09-12 | Novadiscovery |

joinlist (deprecated) | 30 | 0.0 | Join list - symmetric list type | (bsd3, data, deprecated, library) | 2010-02-14 | StephenTetley |

json-alt | 26 | 0.0 | Union 'alternative' or Either that has untagged JSON encoding. | (bsd3, data, library, tools) | 2018-11-28 | MichalGajda |

json-autotype | 858 | 2.25 | Automatic type declaration for JSON input data | (bsd3, data, library, program, tools, type-provider) | 2018-12-05 | MichalGajda, PeterSimons |

json-extra | 31 | 0.0 | Utility functions to extend Aeson | (bsd2, data, library) | 2016-11-24 | TobiasDammers |

json-incremental-decoder | 33 | 0.0 | Incremental JSON parser with early termination and a declarative DSL | (data, json, library, mit, parsing) | 2017-04-07 | NikitaVolkov |

json-pointer | 87 | 0.0 | JSON Pointer parsing and interpretation utilities | (data, json, library, mit, parsing) | 2019-01-22 | NikitaVolkov |

json-schema | 380 | 0.0 | Types and type classes for defining JSON schemas. | (bsd3, data, library) | 2018-07-07 | AdamBergmark, ErikHesselink |

json-state | 19 | 0.0 | Keep program state in JSON files. | (data, database, library, public-domain) | 2016-01-28 | akrasner |

json-togo | 45 | 0.0 | Effectful parsing of JSON documents | (data, library, mit) | 2015-06-27 | srijs |

json2 | 83 | 0.0 | Library provides support for JSON. | (bsd3, data, json, library, text) | 2011-05-29 | YuriyIskra |

json2-types | 13 | 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 | 23 | 0.0 | JSON to JSON Schema | (data, json, library, mit, program, web) | 2017-07-30 | garetht |

jsonschema-gen | 105 | 2.0 | JSON Schema generator from Algebraic data type | (bsd3, data, json, library, text) | 2017-08-29 | yuga |

judy | 97 | 0.0 | Fast, scalable, mutable dynamic arrays, maps and hashes | (bsd3, data, library) | 2018-04-16 | DonaldStewart, MarkWotton |

jump | 14 | 0.0 | Nothing to see here, move along | (data, library, mit) | 2016-03-14 | MichaelSnoyman |

kafka | 11 | 0.0 | TBA | (bsd3, data, library) | 2018-08-30 | chessai |

kanji | 156 | 0.0 | Perform 漢字検定 (Japan Kanji Aptitude Test) level analysis on Japanese Kanji | (bsd3, data, library, program) | 2018-05-14 | fosskers |

karakuri | 18 | 0.0 | Good stateful automata | (bsd3, data, library) | 2013-10-21 | FumiakiKinoshita |

katip | 360 | 0.0 | A structured logging framework. | (bsd3, data, library, logging, text) | 2019-03-28 | MichaelXavier |

katip-datadog | 21 | 0.0 | Datadog scribe for the Katip logging framework | (bsd3, data, library, logging, text) | 2019-02-14 | MichaelXavier |

katip-elasticsearch | 339 | 0.0 | ElasticSearch scribe for the Katip logging framework. | (bsd3, data, library, logging, text) | 2019-02-14 | MichaelXavier |

katip-logzio | 44 | 0.0 | Logz.IO scribe for the Katip logging framework | (bsd3, data, library, logging, text) | 2019-03-06 | MichaelXavier |

katydid | 136 | 0.0 | A haskell implementation of Katydid | (bsd3, data, library, program) | 2018-09-10 | awalterschulze |

kd-tree | 12 | 0.0 | A simple k-d tree implementation | (bsd3, data, library) | 2014-07-25 | BenGamari |

kdt | 112 | 0.0 | Fast and flexible k-d trees for various types of point queries. | (data, library, mit) | 2016-03-22 | giogadi |

keyed | 29 | 0.0 | Generic indexing for many data structures | (bsd3, data, library) | 2015-08-13 | wyager |

keyword-args | 68 | 0.0 | Extract data from a keyword-args config file format | (data, library, mit, program) | 2015-04-23 | jsl, stackbuilders, sestrella |

kicad-data | 87 | 2.0 | Parser and writer for KiCad files. | (data, library, mit) | 2018-01-04 | kasbah |

kickchan | 22 | 0.0 | Kick Channels: bounded channels with non-blocking writes | (bsd3, concurrency, data, library) | 2014-02-06 | JohnLato |

kind-apply | 54 | 0.0 | Utilities to work with lists of types | (bsd3, data, library) | 2018-12-10 | AlejandroSerrano |

kind-generics | 84 | 0.0 | Generic programming in GHC style for arbitrary kinds and GADTs. | (bsd3, data, library) | 2018-12-10 | AlejandroSerrano |

kind-generics-th | 24 | 0.0 | Template Haskell support for generating `GenericK` instances | (bsd3, data, library) | 2018-12-10 | AlejandroSerrano |

kontra-config | 19 | 0.0 | JSON config file parsing based on unjson | (bsd3, data, library) | 2016-09-21 | GracjanPolak, MikhailGlushenkov, jonathanjouty_scrive |

lambda-sampler | 48 | 0.0 | Boltzmann sampler utilities for lambda calculus. | (bsd3, data, library) | 2017-08-13 | mbendkowski |

language-conf | 40 | 0.0 | Conf parsers and pretty-printers for the Haskell programming language. | (data, library, mit) | 2016-08-24 | yamadapc |

language-hcl | 20 | 0.0 | HCL parsers and pretty-printers for the Haskell programming language. | (data, library, mit) | 2016-08-12 | yamadapc |

largeword | 250 | 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 | 26 | 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 | 24 | 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 |

lazy-hash | 21 | 0.0 | Identifiers for not-yet-computed values | (data, gpl, library) | 2017-07-24 | leftaroundabout |

lazy-hash-cache | 21 | 0.0 | Storing computed values for re-use when the same program runs again. | (data, gpl, library) | 2017-07-24 | leftaroundabout |

lazyarray | 35 | 0.0 | Efficient implementation of lazy monolithic arrays (lazy in indexes). | (bsd3, data, library) | 2008-02-19 | MilanStraka |

lazyset | 20 | 0.0 | Set and Map from lazy/infinite lists. | (data, library, mit) | 2016-12-15 | carlos_freund |

lens | 2755 | 2.75 | Lenses, Folds and Traversals | (bsd2, data, generics, lenses, library) | 2018-07-03 | EdwardKmett, EricMertens, JohnWiegley, ryanglscott |

lens-accelerate | 27 | 0.0 | Instances to mix lens with accelerate | (bsd3, data, lenses, library) | 2018-04-04 | TrevorMcDonell |

lens-action | 150 | 0.0 | Monadic Getters and Folds | (bsd3, data, generics, lenses, library) | 2018-01-19 | EdwardKmett, EricMertens, ryanglscott |

lens-datetime | 92 | 2.0 | Lenses for Data.Time.* types | (bsd3, data, lenses, library) | 2016-04-29 | GergelyRisko, MihalyBarasz |

lens-family | 239 | 2.0 | Lens Families | (bsd3, data, lenses, library) | 2018-09-27 | RussellOConnor |

lens-family-core | 286 | 0.0 | Haskell 98 Lens Families | (bsd3, data, lenses, library) | 2018-09-27 | RussellOConnor |

lens-family-th | 183 | 0.0 | Generate lens-family style lenses | (bsd3, data, library) | 2018-07-03 | DanBurton |

lens-labels (deprecated in favor of proto-lens) | 105 | 0.0 | Integration of lenses with OverloadedLabels. | (bsd3, data, deprecated, library) | 2018-10-12 | JudahJacobson, gnezdo |

lens-properties | 77 | 0.0 | QuickCheck properties for lens | (bsd3, data, lenses, library) | 2018-01-09 | EdwardKmett, EricMertens, ryanglscott |

lens-time | 12 | 0.0 | lens for Data.Time | (data, library, mit) | 2013-08-14 | TatsuyaTouma |

lens-utils | 51 | 0.0 | Collection of missing lens utilities. | (apache, data, library) | 2018-12-18 | danilo2, iamrecursion |

lenses | 121 | 0.0 | Simple Functional Lenses | (bsd3, data, library) | 2018-07-12 | JobVranish |

lensref | 54 | 0.0 | References which can be joined and on which lenses can be applied | (bsd3, control, data, library) | 2014-05-18 | PeterDivianszky |

lenz | 74 | 0.0 | Van Laarhoven lenses | (bsd3, data, lenses, library) | 2018-02-13 | MatthewFarkasDyck |

lenz-template | 55 | 0.0 | Van Laarhoven lens templates | (data, lenses, library, template-haskell) | 2017-11-15 | MatthewFarkasDyck |

lhae (deprecated) | 19 | 0.0 | Simple spreadsheet program | (data, deprecated, program) | 2010-09-28 | AlexanderBau |

lhe | 65 | 0.0 | Parser and writer for Les-Houches event files | (data, library, mit, physics) | 2012-02-13 | ScottLawrence |

libroman | 90 | 2.0 | Use Roman Numerals as a Numeric Datatype (sort of) | (bsd3, data, library, math, numerical) | 2016-10-10 | ahakki |

line-size | 11 | 0.0 | Display the number of bytes of each line | (data, gpl, program) | 2017-03-27 | AlanHawkins |

linear-accelerate | 139 | 0.0 | Lifting linear vector spaces into Accelerate | (algebra, bsd3, compilers-interpreters, concurrency, data, library, math, parallelism) | 2018-04-04 | EdwardKmett, TrevorMcDonell, ryanglscott |

linear-maps | 27 | 0.0 | Finite maps for linear use | (bsd3, data, library, program) | 2009-05-28 | PeterDivianszky, ZsoltDollenstein |

link-relations | 20 | 0.0 | Use web link relation types (RFC 5988) in Haskell | (data, library, public-domain, web) | 2016-01-28 | akrasner |

linkedhashmap | 38 | 0.0 | Persistent LinkedHashMap data structure | (bsd3, data, library) | 2015-02-07 | abasko |

list-fusion-probe | 149 | 0.0 | testing list fusion for success | (bsd3, data, library) | 2018-08-02 | JoachimBreitner |

list-grouping (deprecated in favor of split) | 20 | 0.0 | Functions for grouping a list into sublists | (bsd3, data, deprecated, library) | 2011-02-13 | BrandonSimmons |

list-tries | 292 | 0.0 | Tries and Patricia tries: finite sets and maps for list keys | (bsd3, data, data-structures, library) | 2018-11-20 | MattiNiemenmaa |

list-zip-def | 31 | 0.0 | Provides zips with default values. | (data, library, public-domain) | 2018-12-19 | muesli4 |

list-zipper | 141 | 0.0 | A list zipper | (bsd3, data, library) | 2018-12-09 | qfpl |

lists | 63 | 0.0 | Functions for dealing with lists | (bsd3, data, library) | 2013-10-10 | ChrisDone |

listsafe | 32 | 0.0 | Safe wrappers for partial list functions, supporting MonadThrow. | (apache, data, library, list, safe) | 2015-05-13 | jtapolczai, jtapolczai2 |

literals | 12 | 0.0 | Non-overloaded functions for concrete literals. | (data, library, mit) | 2013-03-30 | JulianFleischer |

llrbtree | 40 | 0.0 | Purely functional sets and heaps | (bsd3, data, library) | 2012-01-31 | KazuYamamoto |

llvm-base-types | 12 | 0.0 | The base types for a mostly pure Haskell LLVM analysis library | (bsd3, data, library) | 2013-11-12 | TristanRavitch |

llvm-data-interop | 12 | 0.0 | A low-level data interoperability binding for LLVM | (bsd3, data, library) | 2013-11-12 | TristanRavitch |

lockfree-queue | 68 | 0.0 | Michael and Scott lock-free queues. | (bsd3, concurrent, data, library) | 2015-02-06 | RyanNewton, ryanglscott, peter_fogg |

log-utils | 38 | 0.0 | Utils for working with logs | (bsd3, data, program) | 2017-07-21 | MikhailGlushenkov, arybczak, jonathanjouty_scrive |

logfloat | 206 | 0.0 | Log-domain floating point numbers | (bsd3, data, library, math, natural-language-processing, statistics) | 2015-10-02 | WrenThornton |

longboi | 21 | 0.0 | Dependently-typed linked list implementation | (data, library, mit) | 2018-01-16 | chessai |

lookup-tables | 24 | 0.0 | Statically generate lookup tables using Template Haskell. | (data, library) | 2015-08-31 | JakeMcArthur |

lrucache | 328 | 2.0 | a simple, pure LRU cache | (bsd3, data, library) | 2018-11-29 | CarlHowells |

lub | 105 | 0.0 | information operators: least upper bound (lub) and greatest lower bound (glb) | (bsd3, concurrency, data, library, other) | 2012-02-06 | ConalElliott |

luhn | 20 | 0.0 | An implementation of Luhn's check digit algorithm. | (bsd3, data, library) | 2009-12-20 | HenryBucklow |

machines-attoparsec | 3 | 0.0 | Parse machines streams with attoparsec parsers. | (bsd3, control, data, enumerator, library, parsing, text) | 2019-01-31 | davean |

machines-encoding | 1 | 0.0 | Transcode encodings with machines. | (bsd3, control, data, enumerator, library, text) | 2019-01-31 | davean |

macho | 71 | 0.0 | Parser for Mach-O object format. | (bsd3, data, library) | 2010-03-25 | ErikCharlebois |

magma | 54 | 0.0 | magma is an algebraic structure consisting a set together with an binary operation. | (algebra, bsd3, data, data-structures, library, math) | 2015-09-08 | KatsutoshiItoh |

make-monofoldable-foldable | 13 | 0.0 | Make a MonoFoldable type into an ordinary Foldable type. | (data, library, mit) | 2017-03-10 | clinton |

markov | 13 | 0.0 | Simple interpreter for Markov's normal algorithms | (bsd3, data, library) | 2010-06-14 | IlyaPortnov |

markup | 175 | 0.0 | Abstraction for HTML-embedded content | (bsd3, data, library, web) | 2018-04-11 | athanclark |

massiv | 521 | 2.5 | Massiv (Массив) is an Array Library. | (bsd3, data, data-structures, library, parallelism) | 2019-04-05 | lehins |

massiv-io | 60 | 2.0 | Import/export of Image files into massiv Arrays | (bsd3, data, data-structures, library) | 2019-03-23 | lehins |

matrices | 153 | 0.0 | native matrix based on vector | (bsd3, data, library) | 2018-12-21 | kaizhang |

maybe-justify | 11 | 0.0 | Simple higher order function for Maybe | (data, library, public-domain) | 2015-06-24 | taksuyu |

mbox | 108 | 2.0 | Read and write standard mailbox files. | (bsd3, data, library, system, text) | 2017-08-16 | GershomBazerman |

means | 12 | 0.0 | calculate varieties of mean/average using semigroup. | (data, library, mit) | 2016-06-13 | winterland |

mech | 12 | 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 | 12 | 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 |

median-stream | 121 | 0.0 | Constant-time queries for the median of a stream of numeric data. | (bsd3, data, library) | 2016-11-24 | jmc41493 |

meep | 83 | 0.0 | A silly container | (bsd2, data, library) | 2018-08-04 | DmitryMalikov, MatveyAksenov |

memis | 20 | 0.0 | Memis Efficient Manual Image Sorting | (data, mit, program) | 2017-02-01 | johannesgerer |

memoize | 90 | 0.0 | A memoization library | (bsd3, data, library) | 2016-09-03 | JesseTov |

memorable-bits | 21 | 0.0 | Generate human memorable strings from binary data. | (bsd2, data, library) | 2019-03-11 | lukec |

messagepack | 195 | 0.0 | Serialize instance for Message Pack Object | (data, library, mit) | 2016-12-01 | rodrigosetti, saep |

meta-misc | 19 | 0.0 | Utility library providing miscellaneous meta-programming utilities. | (bsd3, data, generics, language, library, utility) | 2014-12-02 | ByronJohnson |

metadata | 120 | 0.0 | metadata library for semantic web | (bsd3, data, library, text, web) | 2016-03-25 | KatsutoshiItoh |

metar | 75 | 0.0 | Australian METAR | (aviation, bsd3, data, library, program) | 2019-04-12 | TonyMorris, qfpl |

metar-http | 24 | 0.0 | HTTP for METAR | (aviation, bsd3, data, library, program) | 2019-02-07 | TonyMorris |

metric | 38 | 0.0 | Metric spaces. | (data, library, mit) | 2014-05-30 | vi |

metrics | 71 | 0.0 | High-performance application metric tracking | (data, library, mit) | 2017-08-09 | IanDuncan |

mgeneric | 26 | 0.0 | Generics with multiple parameters | (data, library, mit) | 2015-03-21 | rbocquet |

microlens | 905 | 2.5 | A tiny lens library with no dependencies. If you're writing an app, you probably want microlens-platform, not this. | (bsd3, data, lenses, library) | 2018-11-03 | Artyom |

microlens-contra | 56 | 0.0 | True folds and getters for microlens | (bsd3, data, lenses, library) | 2018-10-01 | Artyom |

microlens-each (deprecated in favor of microlens) | 13 | 0.0 | 'each' for microlens | (bsd3, data, deprecated, lenses, library) | 2015-04-19 | Artyom |

microlens-ghc | 457 | 2.0 | microlens + array, bytestring, containers, transformers | (bsd3, data, lenses, library) | 2018-11-03 | Artyom |

microlens-mtl | 439 | 0.0 | microlens support for Reader/Writer/State from mtl | (bsd3, data, lenses, library) | 2018-01-13 | Artyom |

microlens-platform | 603 | 0.0 | Feature-complete microlens | (bsd3, data, lenses, library) | 2018-11-04 | Artyom |

microlens-th | 608 | 0.0 | Automatic generation of record lenses for microlens | (bsd3, data, lenses, library) | 2018-09-28 | Artyom |

minilens | 55 | 2.0 | A minimalistic lens library, providing only the simplest, most basic lens functionality. | (data, gpl, lens, library) | 2016-05-31 | RaminHonary |

minlen | 12 | 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) | 39 | 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) | 19 | 0.0 | Monadic List alternative to lazy I/O | (bsd3, data, deprecated, library) | 2009-05-02 | EyalLotem |

mnist-idx | 54 | 0.0 | Read and write IDX data that is used in e.g. the MNIST database. | (data, lgpl, library) | 2017-03-27 | muzzle |

model | 136 | 0.0 | Derive a model of a data type using Generics | (bsd3, data, generics, library, reflection) | 2017-12-11 | PasqualinoAssini |

monad-branch | 17 | 0.0 | Monadic abstraction for computations that can be branched and run independently. | (apache, data, library) | 2018-12-18 | danilo2, iamrecursion |

monad-primitive | 27 | 0.0 | Type class for monad transformers stack with pirimitive base monad. | (bsd3, data, library) | 2013-03-01 | AlexeyKhudyakov |

monad-state | 26 | 0.0 | Utility library for monads, particularly those involving state. | (bsd3, control, data, library, monads) | 2014-12-02 | ByronJohnson |

monad-statevar | 12 | 0.0 | Concise, overloaded accessors for IORef, STRef, TVar | (bsd3, data, library) | 2013-02-11 | JoeyAdams |

monad-supply | 56 | 0.0 | Stateful supply monad. | (control, data, library, mit, monads) | 2018-04-03 | GeoffHulette |

mono-foldable (deprecated in favor of mono-traversable) | 26 | 0.0 | Folds for monomorphic containers | (bsd3, data, deprecated, library) | 2013-09-11 | JohnLato |

mono-traversable | 970 | 2.0 | Type classes for mapping, folding, and traversing monomorphic containers | (data, library, mit) | 2019-02-02 | GregWeber, MichaelSnoyman |

mono-traversable-instances | 51 | 0.0 | Extra typeclass instances for mono-traversable | (data, library, mit) | 2016-07-04 | MichaelSnoyman |

mono-traversable-keys | 14 | 0.0 | Type-classes for interacting with monomorphic containers with a key | (bsd3, containers, data, data-structures, library) | 2019-01-30 | recursion_ninja |

mono-traversable-wrapper | 19 | 0.0 | Wrapper providing Foldable instance for MonoFoldables. | (data, library, mit) | 2017-02-26 | oisdk |

monoid | 19 | 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 | 339 | 0.0 | Various extra monoid-related definitions and utilities | (bsd3, data, library) | 2018-05-14 | BrentYorgey, RyanYates, jeffreyrosenbluth, bergey |

monoid-record | 12 | 0.0 | Support for modifying record fields of monoidal type | (bsd3, data, library) | 2009-04-20 | RobinGreen |

monoid-subclasses | 372 | 2.0 | Subclasses of Monoid | (algebra, bsd3, data, library, text) | 2018-10-05 | MarioBlazevic |

monoid-transformer | 58 | 0.0 | Monoid counterparts to some ubiquitous monad transformers | (bsd3, data, library) | 2018-02-16 | HenningThielemann |

monoidal-containers | 264 | 0.0 | Containers with monoidal accumulation | (bsd3, data, library) | 2018-10-03 | BenGamari, abrar |

monoidplus | 20 | 0.0 | Extra classes/functions about monoids | (data, library, math, public-domain) | 2011-11-12 | AaronBlack |

monoids (deprecated in favor of reducers) | 368 | 0.0 | Deprecated: Use 'reducers' | (bsd3, data, deprecated, library, math, numerical) | 2012-02-09 | DanielWagner, EdwardKmett |

monomorphic (deprecated in favor of singletons) | 68 | 0.0 | Library to convert polymorphic datatypes to/from its monomorphic represetation | (bsd3, data, deprecated, library) | 2015-05-19 | HiromiIshii |

monus | 2 | 0.0 | a 'Monus' is a commutative monoid that allows a notion of substraction. | (bsd3, data, library) | 2018-10-19 | chessai |

morphisms | 35 | 0.0 | It's all about functions | (control, data, library, mit) | 2019-01-04 | iokasimovmt |

morphisms-functors | 117 | 0.0 | Functors, theirs compositions and transformations | (control, data, library, mit) | 2019-01-15 | iokasimovmt |

morphisms-functors-inventory | 20 | 0.0 | Inventory is state and store | (control, data, library, mit) | 2019-01-12 | iokasimovmt |

morphisms-objects | 75 | 0.0 | Algebraic structures | (control, data, library, mit) | 2019-01-08 | iokasimovmt |

mrm | 11 | 0.0 | Modular Refiable Matching, first-class matches | (bsd3, data, library) | 2016-03-07 | suhorng |

msgpack | 485 | 0.0 | A Haskell implementation of MessagePack | (bsd3, data, library) | 2019-03-27 | HerbertValerioRiedel, HideyukiTanaka |

msgpack-aeson | 23 | 0.0 | Aeson adapter for MessagePack | (bsd3, data, library) | 2015-04-04 | HerbertValerioRiedel, HideyukiTanaka |

mtree | 19 | 0.0 | Tree with Meta and Content parameters | (data, library, public-domain) | 2011-09-17 | RahulGopinath |

multi-trie | 12 | 0.0 | Trie of sets, as a model for compound names having multiple values | (data, library, mit) | 2016-11-07 | vadimvinnik |

multihash | 24 | 0.0 | Multihash library and CLI executable | (bsd3, data, library, program) | 2015-08-21 | LukeHoersten |

multihashmap | 20 | 0.0 | hashmap from keys to hashsets | (bsd3, data, library) | 2018-06-13 | chessai |

multipart-names | 12 | 0.0 | Handling of multipart names in various casing styles | (bsd3, data, library) | 2015-04-02 | nedervold |

multirec-binary | 12 | 0.0 | Generic Data.Binary instances using MultiRec. | (bsd3, data, generics, library) | 2009-05-25 | SebastiaanVisser |

multivector | 16 | 0.0 | Vectors of packed tuples | (bsd3, data, library) | 2018-05-05 | MatthewFarkasDyck |

murmur-hash | 254 | 0.0 | MurmurHash2 implementation for Haskell. | (bsd3, data, digest, library) | 2016-05-01 | ThomasSchilling |

murmur3 | 81 | 0.0 | Pure Haskell implementation of the MurmurHash3 x86_32 algorithm. | (data, hash, library, murmur, public-domain) | 2016-08-02 | PhilippeLaprade |

murmurhash3 | 12 | 0.0 | 32-bit non-cryptographic hashing | (data, digest, library, public-domain) | 2011-06-22 | NisWegmann |

mutable-containers | 161 | 0.0 | Abstactions and concrete implementations of mutable containers | (data, library, mit) | 2018-02-02 | MichaelSnoyman |

mutable-iter (deprecated) | 48 | 0.0 | iteratees based upon mutable buffers | (bsd3, data, deprecated, library) | 2011-04-30 | JohnLato |

mwc-random-accelerate | 14 | 0.0 | Generate Accelerate arrays filled with high quality pseudorandom numbers | (bsd3, data, library) | 2017-03-31 | TrevorMcDonell |

n-ary-functor | 14 | 0.0 | An n-ary version of Functor | (data, library, public-domain) | 2018-01-06 | gelisam |

nagios-perfdata | 27 | 0.0 | Parse Nagios performance data. | (bsd3, data, library) | 2015-01-25 | fractalcat |

named-records | 80 | 0.0 | Flexible records with named fields. | (data, library, mit, records) | 2013-05-26 | JulianFleischer |

names | 54 | 0.0 | Type level names. | (data, library, mit, type-system) | 2013-04-02 | JulianFleischer |

namespace | 143 | 0.0 | A Generic Haskell library for managing namespaces | (bsd3, data, library) | 2019-01-17 | xuhao |

nat | 30 | 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 | 96 | 0.0 | Natural numbers | (bsd3, data, library, math) | 2012-07-13 | WolfgangJeltsch |

naturals | 14 | 0.0 | Constructors and related functions for natural numbers | (bsd3, data, library) | 2011-08-09 | ChristopherHoward, infrared |

nbt | 118 | 0.0 | A parser/serializer for Minecraft's Named Binary Tag (NBT) data format. | (bsd3, data, library) | 2018-01-22 | AdamFoltzer |

ndjson-conduit | 105 | 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) | 71 | 0.0 | Provide versions of Either with good monad and applicative instances. (deprecated) | (bsd3, data, deprecated, library) | 2012-05-14 | MichaelSnoyman |

nested-sequence | 20 | 0.0 | List-like data structures with O(log(n)) random access | (bsd3, data, data-structures, library) | 2016-07-09 | BalazsKomuves |

nestedmap | 28 | 0.0 | A library for nested maps | (bsd3, data, library) | 2015-06-09 | kirstin |

network-address | 20 | 0.0 | IP data structures and textual representation | (data, library, mit, network) | 2011-09-07 | SebastianNowicki |

network-conduit (deprecated in favor of conduit-extra) | 470 | 0.0 | Stream socket data using conduits. (deprecated) | (bsd3, conduit, data, deprecated, library, network) | 2014-04-02 | MichaelSnoyman |

network-data | 82 | 0.0 | Library for network data structures and their serialization. | (bsd3, data, library, network) | 2015-05-18 | ThomasDuBuisson |

network-enumerator (deprecated) | 50 | 0.0 | Enumerators for network sockets | (data, deprecated, enumerator, library, mit) | 2012-11-25 | JohnMillikin |

network-msgpack-rpc | 86 | 0.0 | A MessagePack-RPC Implementation | (bsd3, data, library) | 2018-07-20 | iphydf |

network-stream | 12 | 0.0 | ByteString and Text streams for networking | (data, gpl, library) | 2011-11-08 | JaredHance |

nextstep-plist | 13 | 0.0 | NextStep style plist parser and printer | (bsd3, data, library, parsing) | 2012-09-30 | JanChristiansen |

nf | 86 | 0.0 | NF data type to statically enforce normal form | (bsd3, data, library) | 2015-05-02 | EdwardYang |

ngrams-loader | 18 | 0.0 | Ngrams loader based on http://www.ngrams.info format | (data, library, mit, program) | 2014-03-25 | YorickLaupa |

niagra | 66 | 2.0 | High performance CSS EDSL | (data, library, mit) | 2017-04-12 | natesymer |

non-empty | 201 | 0.0 | List-like structures with static restrictions on the number of elements | (bsd3, data, library) | 2019-01-19 | HenningThielemann |

non-empty-sequence | 40 | 0.0 | Non-empty sequence | (bsd3, data, library) | 2016-07-31 | OmariNorman |

non-empty-text | 20 | 0.0 | Non empty Data.Text type | (data, library, nonempty, text) | 2018-02-16 | acatton |

non-empty-zipper | 160 | 2.0 | The Zipper for NonEmpty | (bsd3, data, library) | 2018-06-07 | fresheyeball |

nonempty-alternative | 18 | 0.0 | NonEmpty for Alternative types | (bsd3, data, library) | 2016-03-16 | guaraqe |

normalization-insensitive | 57 | 0.0 | Normalization insensitive string comparison | (bsd3, data, library, text, unicode) | 2017-08-03 | harendra, ppelleti |

notzero | 199 | 0.0 | A data type for representing numeric values, except zero. | (bsd3, data, library, numeric) | 2018-05-31 | TonyMorris, qfpl |

ntype | 18 | 0.0 | N-ary sum/product types | (bsd3, data, library) | 2018-08-27 | int_index |

num-non-negative | 22 | 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 | 21 | 0.0 | A sequence of semigroups, for composing stuff in multiple spatial directions. | (data, lgpl, library) | 2017-10-27 | leftaroundabout |

numbering | 18 | 0.0 | Combinators for creating bijections from some type to the natural numbers. | (bsd3, data, library) | 2012-03-10 | DanielSchuessler |

numbers | 333 | 2.0 | Various number types | (bsd3, data, library, math) | 2018-05-14 | CarterSchonwald, DanBurton, DanielWagner, JohnWiegley, LennartAugustsson, RichardSmith, RussellOConnor |

objectid | 22 | 0.0 | Rather unique identifier for things that need to be stored | (bsd3, data, library) | 2014-10-05 | tsuraan |

observable-sharing | 144 | 2.0 | Simple observable sharing | (bsd3, data, library) | 2015-10-13 | mararon |

oi | 108 | 0.0 | Library for purely functional lazy interactions with the outer world. | (bsd3, data, library, program) | 2016-03-27 | NobuoYamashita |

once | 72 | 0.0 | memoization for IO actions and functions | (data, gpl, library) | 2018-12-01 | DmitryBogatov, KAction |

oneOfN | 22 | 0.0 | Anonymous coproduct type | (data, library, public-domain) | 2011-08-10 | JamesCook |

oneormore | 33 | 0.0 | A never-empty list type. | (data, library, mit) | 2014-08-04 | thinkpad20 |

onpartitions | 22 | 0.0 | partition lenses | (bsd3, data, library) | 2017-07-05 | PaoloVeronelli |

oo-prototypes | 40 | 0.0 | Support for OO-like prototypes | (data, gpl, library) | 2014-08-25 | DmitryIvanov, MateuszKowalczyk |

open-adt | 20 | 0.0 | Open algebraic data types. | (bsd3, data, library) | 2018-11-25 | Woehr |

open-adt-tutorial | 21 | 0.0 | Open algebraic data type examples. | (bsd3, data, library, program) | 2018-11-25 | Woehr |

open-union | 45 | 0.0 | Extensible, type-safe unions. | (data, library, mit, program) | 2018-04-20 | BenFoppa |

open-witness | 45 | 0.0 | open witnesses | (bsd3, data, library) | 2017-08-02 | AshleyYakeley |

opench-meteo | 110 | 0.0 | A Haskell implementation of the Swiss Meteo Net data API | (bsd3, data, library) | 2019-04-06 | RolandSenn |

openexchangerates | 12 | 0.0 | Fetch exchange rates from OpenExchangeRates.org | (data, library) | 2013-09-07 | StephenWeber |

openpgp | 116 | 0.0 | Implementation of the OpenPGP message format | (data, library) | 2013-08-10 | StephenWeber |

openpgp-asciiarmor | 50 | 0.0 | OpenPGP (RFC4880) ASCII Armor codec | (codec, data, library) | 2018-03-30 | ClintAdams |

optimal-blocks | 20 | 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 | 111 | 0.0 | Optional function arguments | (bsd3, data, library) | 2018-02-14 | GabrielGonzalez |

ord-adhoc | 12 | 0.0 | Creating Ord instances instantly | (bsd3, data, library) | 2013-02-01 | FumiakiKinoshita |

order-maintenance | 116 | 0.0 | Algorithms for the order maintenance problem with a safe interface | (bsd3, data, library) | 2017-01-06 | WolfgangJeltsch |

order-statistic-tree | 66 | 0.0 | Order statistic trees based on weight-balanced trees | (bsd3, data, library) | 2018-11-02 | MZiatdinov |

ordered-containers | 119 | 0.0 | Set- and Map-like types that remember the order elements were inserted | (bsd3, data, library) | 2019-03-25 | DanielWagner |

orders | 13 | 0.0 | basic orders | (bsd3, data, library) | 2013-08-02 | DavidDarais |

orgmode | 20 | 0.0 | Org Mode library for haskell | (bsd3, data, library) | 2015-09-16 | lally |

orgmode-parse | 331 | 0.0 | A collection of Attoparsec combinators for parsing org-mode flavored documents. | (bsd3, data, library) | 2018-10-31 | ParnellSpringmeyer |

origami | 45 | 0.0 | An un-SYB framework for transforming heterogenous data through folds | (bsd3, data, library) | 2015-10-24 | nedervold |

osm-conduit | 12 | 0.0 | Parse and operate on OSM data in efficient way | (bsd3, data, geography, library) | 2016-03-05 | przembot |

osx-ar | 20 | 0.0 | Parser for OS X static archive format. | (bsd3, data, library) | 2010-03-25 | ErikCharlebois |

overloaded-records | 103 | 2.0 | Overloaded Records based on current GHC proposal. | (bsd3, data, library) | 2016-08-17 | PeterTrsko |

pack | 12 | 0.0 | Bidirectional fast ByteString packer/unpacker | (bsd3, data, library) | 2015-02-25 | capsjac |

packed-dawg | 73 | 0.0 | Generation and traversal of highly compressed directed acyclic word graphs. | (bsd3, data, library) | 2015-10-28 | AndrasKovacs |

packed-multikey-map | 21 | 0.0 | Efficient “spreadsheet table” like maps with multiple marginals | (data, gpl, library) | 2017-09-29 | leftaroundabout |

packer | 78 | 0.0 | Fast byte serializer and unserializer | (bsd3, data, library) | 2015-10-13 | VincentHanquez |

packer-messagepack | 37 | 0.0 | MessagePack Serialization an Deserialization for Packer | (bsd3, data, library) | 2017-10-22 | mtesseract |

packman | 58 | 0.0 | Serialization library for GHC | (bsd3, data, ghc, library, serialization) | 2018-01-19 | JostBerthold |

pager | 39 | 0.0 | Open up a pager, like 'less' or 'more' | (bsd2, data, library, program, system, text) | 2015-05-16 | pharpend |

pagination | 40 | 0.0 | Framework-agnostic pagination boilerplate | (bsd3, data, library) | 2017-07-31 | mrkkrp |

palette | 159 | 0.0 | Utilities for choosing and creating color schemes. | (bsd3, data, library) | 2019-02-22 | BrentYorgey, jeffreyrosenbluth, bergey |

pandora | 69 | 0.0 | A box of patterns and paradigms | (control, data, library, mit) | 2019-02-15 | iokasimovmt |

parameterized-data | 51 | 0.0 | Parameterized data library implementing lightweight dependent types | (bsd3, data, library) | 2016-07-08 | AlfonsoAcosta, HoseinAttarzadeh, ugeorge |

parsergen | 61 | 0.0 | TH parser generator for splitting bytestring into fixed-width fields | (bsd3, data, library) | 2014-11-20 | AkioTakano, JasperVanDerJeugt, JohnLato, MichaelBaikov |

parsestar | 22 | 0.0 | NMR-STAR file format parser. | (bsd3, data, library, program) | 2014-11-03 | MichalGajda |

partial-order | 46 | 0.0 | Provides typeclass suitable for types admitting a partial order | (bsd3, data, library) | 2017-06-10 | mtesseract |

password | 34 | 2.0 | plain-text password and hashed password datatypes and functions | (bsd3, data, library) | 2019-03-31 | cdepillabout |

password-instances | 85 | 2.0 | typeclass instances for password package | (bsd3, data, library) | 2019-03-31 | cdepillabout |

patch-combinators | 45 | 0.0 | A library for patching functions and data structures | (bsd3, data, library) | 2013-10-29 | EmilAxelsson |

patches-vector | 239 | 0.0 | Patches (diffs) on vectors: composable, mergeable, and invertible. | (bsd3, data, library) | 2016-11-29 | LiamOConnorDavis |

pattern-trie | 26 | 0.0 | Pattern tries | (data, library, mpl) | 2018-08-02 | romanb |

peano | 29 | 0.0 | Peano numbers | (data, library, math) | 2015-03-27 | MatthewFarkasDyck |

peano-inf | 73 | 0.0 | Lazy Peano numbers including observable infinity value. | (bsd3, data, library) | 2008-12-05 | PeterDivianszky |

pecoff | 24 | 0.0 | Parser for PE/COFF format. | (bsd3, data, library) | 2010-03-25 | ErikCharlebois |

pedestrian-dag | 21 | 0.0 | A pedestrian implementation of directed acyclic graphs | (bsd3, data, data-structures, library) | 2018-09-19 | JakubWaszczuk |

pem | 439 | 0.0 | Privacy Enhanced Mail (PEM) format reader and writer. | (bsd3, data, library) | 2018-03-02 | VincentHanquez |

peparser | 40 | 0.0 | A parser for PE object files. | (bsd3, data, library) | 2011-09-29 | IanGraves |

perfecthash | 14 | 0.0 | A perfect hashing library for mapping bytestrings to values. | (bsd3, data, data-structures, library) | 2016-05-02 | MarkWotton |

perhaps | 12 | 2.0 | Perhaps, a monad | (bsd2, data, library) | 2018-04-24 | EdwardKmett |

persist | 112 | 0.0 | Minimal serialization library with focus on performance | (bsd3, data, library, parsing) | 2019-04-18 | minad |

persistent-equivalence | 35 | 0.0 | Persistent equivalence relations (aka union-find) | (bsd3, data, library) | 2011-10-01 | ChrisSmith |

persistent-refs | 75 | 0.0 | Haskell references backed by an IntMap for persistence and reversibility. | (bsd3, data, library) | 2015-04-14 | AdamFoltzer |

persistent-vector | 40 | 2.0 | A persistent sequence based on array mapped tries | (bsd3, data, library) | 2015-04-22 | TristanRavitch |

pez | 44 | 0.0 | A Pretty Extraordinary Zipper library | (bsd3, data, library) | 2012-01-28 | BrandonSimmons |

pgp-wordlist | 72 | 0.0 | Translate between binary data and a human-readable collection of words. | (bsd3, data, library, serialization) | 2016-12-15 | quchen |

phasechange | 13 | 0.0 | Freezing, thawing, and copy elision | (bsd3, data, library) | 2012-06-30 | GaborLehel |

phash | 54 | 0.0 | Haskell bindings to pHash, the open source perceptual hash library | (data, gpl, library) | 2017-03-23 | MichaelXavier |

phone-metadata (deprecated) | 53 | 0.0 | Phonenumber Metadata - NOTE: this is now deprecated! | (data, deprecated, library) | 2016-06-23 | vijayanant, raghuugare |

phone-numbers | 135 | 0.0 | Haskell bindings to the libphonenumber library | (bsd3, data, library) | 2017-08-01 | ChristianMarie |

pipes-files | 77 | 0.0 | Fast traversal of directory trees using pipes | (bsd3, data, library) | 2018-07-23 | JohnWiegley, dnadales |

pipes-interleave | 157 | 0.0 | Interleave and merge streams of elements | (bsd3, data, library) | 2018-08-05 | BenGamari |

pkcs10 | 148 | 0.0 | PKCS#10 library | (apache, data, library) | 2016-11-02 | ktimothy |

pktree | 21 | 0.0 | Implementation of the PKTree spatial index data structure | (data, library) | 2012-04-10 | StephenWeber |

plailude | 84 | 2.0 | plaimi's prelude | (data, gpl, library) | 2015-03-13 | alexander |

planar-graph | 14 | 0.0 | A representation of planar graphs | (bsd3, data, graphs, library, maths) | 2012-04-27 | IvanMiljenovic |

plur | 36 | 0.0 | Plurality monad: Zero, one, or at least two. | (bsd3, data, library) | 2019-02-12 | joelb |

point-octree | 24 | 0.0 | Point octree, with bounding boxes | (bsd3, data, library) | 2016-07-04 | MichaelLitchard |

pointed | 677 | 0.0 | Pointed and copointed data | (bsd3, data, library) | 2018-01-22 | EdwardKmett, EricMertens, ryanglscott |

pointedlist | 319 | 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 | 86 | 0.0 | Tools for working with functions of undetermined arity | (bsd3, data, functions, library) | 2017-03-19 | athanclark |

poly-control | 12 | 0.0 | This package provides abstraction for polymorphic controls, like PolyMonads or PolyApplicatives. | (apache, data, library) | 2016-01-30 | danilo2, iamrecursion |

polyToMonoid | 13 | 0.0 | Polyvariadic functions mapping to a given monoid | (bsd3, data, library) | 2010-10-14 | KevinJardine |

polydata | 53 | 0.0 | Wrap together data and it's constraints. | (data, library, mit) | 2017-10-16 | clinton |

polymap | 27 | 2.0 | Polygonal maps | (data, library, public-domain) | 2015-09-24 | Shockk |

polytypeable | 13 | 0.0 | Typeable for polymorphic types. | (bsd3, data, library) | 2009-04-08 | LennartAugustsson |

polytypeable-utils | 14 | 0.0 | Utilities for polytypeable. | (bsd3, data, library) | 2009-10-21 | KiYungAhn |

polyvariadic | 74 | 2.0 | Creation and application of polyvariadic functions | (bsd3, data, library) | 2017-12-19 | fgaz |

pool (deprecated in favor of resource-pool) | 101 | 0.0 | Thread-safe resource pools. (deprecated) | (bsd3, data, database, deprecated, library, yesod) | 2012-01-25 | MichaelSnoyman |

possible | 123 | 0.0 | Three valued Data.Maybe | (bsd3, data, library) | 2019-02-17 | tolysz |

possibly | 26 | 0.0 | type Possibly a = Either String a | (bsd3, data, library) | 2019-03-16 | ChrisDornan |

postgresql-copy-escape | 13 | 0.0 | Format data to feed to a PostgreSQL COPY FROM statement | (bsd3, data, library) | 2012-08-27 | JoeyAdams |

pred-set | 38 | 0.0 | Simple cached predicates | (bsd3, data, library) | 2016-04-26 | athanclark |

pred-trie | 542 | 0.0 | Predicative tries | (bsd3, data, library) | 2018-11-20 | athanclark |

predicate-class | 13 | 0.0 | Helper class for passing context along a predicate value | (data, library, mit) | 2018-03-23 | HeliWang |

predictive | 13 | 0.0 | Predict the future, backtrack on failure | (bsd3, data, library) | 2016-08-22 | esz |

prednote | 475 | 0.0 | Evaluate and display trees of predicates | (bsd3, data, library) | 2015-09-10 | OmariNorman |

prednote-test (deprecated in favor of prednote) | 46 | 0.0 | Tests and QuickCheck generators to accompany prednote. | (bsd3, data, deprecated, library, program) | 2015-01-02 | OmariNorman |

prefix-units | 77 | 0.0 | A basic library for SI/binary prefix units | (bsd3, data, library) | 2015-11-22 | IustinPop |

prelude-plus | 48 | 0.0 | Prelude for rest of us | (bsd3, control, data, system) | 2009-10-14 | YusakuHashimoto |

pretty-hex | 41 | 0.0 | A library for hex dumps of ByteStrings | (bsd3, data, library) | 2012-06-08 | IavorDiatchki |

pretty-tree | 31 | 0.0 | Pretty-print trees | (bsd3, data, library) | 2012-10-26 | IvanMiljenovic |

preview | 13 | 0.0 | The method of previewing data (instead of wholly show-ing it) | (bsd3, data, library) | 2017-08-06 | AlexanderThiemann |

prim-instances | 30 | 0.0 | prim typeclass instances | (bsd3, data, library) | 2018-08-20 | chessai |

prim-uniq | 83 | 0.0 | Opaque unique identifiers in primitive state monads | (data, dependent-types, library, public-domain) | 2011-08-10 | JamesCook, RyanTrinkle |

primitive | 852 | 2.0 | Primitive memory-related operations | (bsd3, data, library) | 2018-05-30 | CarterSchonwald, HerbertValerioRiedel |

primitive-simd | 13 | 2.0 | SIMD data types and functions | (bsd3, data, library) | 2016-02-01 | JonasScholl |

priority-queue | 55 | 0.0 | Simple implementation of a priority queue. | (bsd3, data, library) | 2010-10-20 | JamesCook |

procrastinating-structure (deprecated) | 22 | 0.0 | Pure structures that can be incrementally created in impure code | (data, deprecated, library) | 2009-06-15 | JakeMcArthur |

procrastinating-variable | 29 | 0.0 | Haskell values that cannot be evaluated immediately. | (bsd3, data, library) | 2009-06-08 | GregoryCrosswhite |

product-isomorphic | 111 | 0.0 | Weaken applicative functor on products | (bsd3, data, library) | 2018-08-26 | KeiHibino |

proj4-hs-bindings | 13 | 0.0 | Haskell bindings for the Proj4 C dynamic library. | (data, library) | 2013-09-22 | PavelPenev |

property-list | 121 | 0.0 | Apple property list parser | (data, library, parsing, public-domain, xml) | 2015-06-19 | JamesCook |

proto-lens | 199 | 0.0 | A lens-based implementation of protocol buffers in Haskell. | (bsd3, data, library) | 2019-02-05 | JudahJacobson, gnezdo |

proto-lens-arbitrary | 283 | 0.0 | Arbitrary instances for proto-lens. | (bsd3, data, library) | 2019-04-18 | JudahJacobson, gnezdo |

proto-lens-combinators (deprecated in favor of proto-lens) | 108 | 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) | 97 | 0.0 | Protocol buffers for describing the definitions of messages. | (bsd3, data, deprecated, library) | 2017-07-31 | JudahJacobson, gnezdo |

proto-lens-optparse | 97 | 0.0 | Adapting proto-lens to optparse-applicative ReadMs. | (bsd3, data, library) | 2019-02-05 | JudahJacobson, gnezdo |

proto-lens-protobuf-types | 89 | 0.0 | Basic protocol buffer message types. | (bsd3, data, library) | 2019-02-05 | JudahJacobson |

proto-lens-protoc | 229 | 0.0 | Protocol buffer compiler for the proto-lens library. | (bsd3, data, library, program) | 2019-02-05 | JudahJacobson, gnezdo |

protobuf | 231 | 0.0 | Google Protocol Buffers via GHC.Generics | (bsd3, data, library) | 2018-05-22 | NathanHowell |

protobuf-native | 22 | 0.0 | Protocol Buffers via C++ | (bsd3, data, library, program) | 2014-10-16 | MaxwellSwadling |

protobuf-simple | 125 | 0.0 | Simple Protocol Buffers library (proto2) | (data, library, mit, program) | 2018-09-05 | mrijkeboer |

proxied | 95 | 0.0 | Make functions consume Proxy instead of undefined | (bsd3, data, library) | 2019-02-20 | ryanglscott |

proxy | 20 | 0.0 | proxy helpers | (data, library, mit) | 2018-05-16 | chessai |

proxy-kindness | 13 | 0.0 | A library for kind-polymorphic manipulation and inspection of Proxy values | (bsd3, data, library) | 2013-11-15 | BrandonSimmons |

proxy-mapping | 40 | 0.0 | Mapping of Proxy Types | (bsd3, data, library) | 2017-12-04 | DanielVanDenEijkel |

pseudo-boolean | 179 | 0.0 | Reading/Writing OPB/WBO files used in pseudo boolean competition | (bsd3, constraints, data, library, logic, optimisation, optimization) | 2018-11-25 | MasahiroSakai |

ptr | 222 | 0.0 | Abstractions for operations on pointers | (data, library, mit, ptr) | 2018-08-09 | NikitaVolkov |

publicsuffix | 701 | 0.0 | The publicsuffix list exposed as proper Haskell types | (data, library, mit) | 2019-01-15 | wereHamster |

pure-priority-queue | 46 | 0.0 | A pure priority queue. | (bsd3, data, library) | 2009-12-13 | BradLarsen |

pure-priority-queue-tests | 15 | 0.0 | Tests for the pure-priority-queue package | (bsd3, data, program) | 2009-10-12 | BradLarsen |

pureMD5 | 434 | 0.0 | A Haskell-only implementation of the MD5 digest (hash) algorithm. | (bsd3, cryptography, data, library) | 2016-05-09 | ThomasDuBuisson |

purebred-email | 17 | 0.0 | types and parser for email messages (including MIME) | (agpl, data, email, library) | 2018-12-23 | frasertweedale |

qm-interpolated-string | 52 | 0.0 | Implementation of interpolated multiline strings | (data, interpolated, library, public-domain) | 2018-02-04 | unclechu |

qr-imager | 419 | 0.0 | Library to generate images. | (bsd3, data, image, library, qr) | 2018-09-25 | vmchale |

qr-repa | 23 | 0.0 | Library to generate QR codes from bytestrings and objects and scale image files | (bsd3, data, library, program) | 2016-12-15 | |

quadratic-irrational | 108 | 0.0 | An implementation of quadratic irrationals | (algorithms, data, library, math, mit) | 2018-08-29 | ion, Bodigrim |

quandl-api | 33 | 0.0 | Quandl.com API library | (api, bsd3, data, library, web) | 2015-05-18 | PeterVanDenBrand |

quantities | 74 | 0.0 | Unit conversion and manipulation library. | (bsd3, data, library, math, physics, program) | 2015-11-07 | jdreaver |

querystring-pickle | 82 | 0.0 | Picklers for de/serialising Generic data types to and from query strings | (data, library, network, web) | 2014-06-23 | BrendanHay |

queue (deprecated) | 42 | 0.0 | Abstraction typeclasses for queue-like things. | (bsd3, data, deprecated, library) | 2010-10-18 | JamesCook |

quick-schema | 15 | 0.0 | Slimmed down json schema language and validator | (data, json, library, mit) | 2015-11-03 | benweitzman |

quickset | 13 | 0.0 | Very fast and memory-compact query-only set and map structures | (bsd3, data, data-structures, library) | 2012-11-14 | ErtugrulSoeylemez, esz |

raft | 73 | 0.0 | Miscellaneous Haskell utilities for data structures and data manipulation. | (data, library, mit) | 2017-01-07 | BrianBush |

rakhana | 53 | 0.0 | Stream based PDF library | (bsd3, data, library) | 2014-09-29 | YorickLaupa |

random-extras | 105 | 0.0 | Additional functions for random values. | (bsd3, data, library, math) | 2012-07-10 | AristidBreitkreuz |

random-string | 13 | 0.0 | Generate a random base 16, 58, or 64 string | (bsd3, data, library) | 2018-03-08 | ThomasDuBuisson |

range | 152 | 0.0 | An efficient and versatile range library. | (data, library, mit) | 2018-09-10 | RobertMassaioli, srijs |

range-set-list | 213 | 0.0 | Memory efficient sets with ranges of elements. | (data, library, mit) | 2018-05-21 | phadej |

ranges (deprecated) | 60 | 0.0 | Ranges and various functions on them. | (bsd3, data, deprecated, library) | 2011-09-01 | GeorgePollard |

rank1dynamic | 188 | 0.0 | Like Data.Dynamic/Data.Typeable but with support for rank-1 polymorphic types | (bsd3, data, library) | 2017-08-22 | EdskoDeVries, FacundoDominguez, MathieuBoespflug, TimWatson |

rank2classes | 217 | 0.0 | standard type constructor class hierarchy, only with methods of rank 2 types | (bsd3, control, data, generics, library) | 2019-04-17 | MarioBlazevic |

rcu | 109 | 0.0 | Read-Copy-Update for Haskell | (bsd3, data, library, program) | 2018-08-02 | EdwardKmett, EricMertens, ryanglscott |

rdf | 58 | 2.0 | Representation and Incremental Processing of RDF Data | (data, library, mit) | 2017-08-17 | TravisWhitaker |

record-aeson | 21 | 0.0 | Instances of "aeson" classes for the "record" types | (data, json, library, mit, records) | 2015-11-06 | NikitaVolkov |

record-encode | 104 | 0.0 | Generic encoding of records | (bsd3, data, data-mining, data-science, library, machine-learning) | 2019-01-23 | ocramz |

records | 75 | 0.0 | A flexible record system | (bsd3, data, library, records) | 2012-01-15 | WolfgangJeltsch |

records-th | 21 | 0.0 | Template Haskell declarations for the records package | (data, library, mit) | 2012-08-01 | SamAnklesaria |

red-black-record | 93 | 0.0 | Extensible records and variants indexed by a type-level Red-Black tree. | (bsd3, data, library) | 2019-03-02 | DanielDiazCarrete |

redis-resp | 111 | 0.0 | REdis Serialization Protocol (RESP) implementation. | (data, library, mpl) | 2018-08-30 | ToralfWittner, romanb |

reducers | 667 | 0.0 | Semigroups, specialized containers and a general map/reduce framework | (bsd3, data, library, math, numerical, semigroups) | 2018-07-03 | EdwardKmett, EricMertens, ryanglscott |

reedsolomon | 160 | 0.0 | Reed-Solomon Erasure Coding in Haskell | (data, library, mit) | 2017-01-13 | NicolasTrangez |

ref | 29 | 0.0 | Generic Mutable Ref Abstraction Layer | (bsd3, data, library) | 2013-03-31 | AndySonnenburg, CarterSchonwald |

refcount | 37 | 0.0 | Container with element counts | (data, library, mit) | 2014-06-08 | BenFoppa |

reference | 11 | 0.0 | A class for references in Haskell | (control, data, library, mit) | 2010-09-06 | MaciejPiechotka |

refined | 230 | 2.25 | Refinement types with static and runtime checking | (data, library, mit) | 2019-04-15 | NikitaVolkov, chessai |

reflection | 1129 | 2.25 | Reifies arbitrary terms into types that can be reflected back into terms | (bsd3, data, dependent-types, library, reflection) | 2018-07-03 | EdwardKmett, ryanglscott |

reflection-extras | 73 | 0.0 | Utilities for the reflection package | (bsd3, data, library) | 2013-12-31 | EdwardKmett, JonathanFischoff |

reflection-without-remorse | 53 | 0.0 | Efficient free and operational monads. | (bsd3, data, data-structures, library) | 2014-12-30 | AtzeVanDerPloeg |

regex-easy | 13 | 0.0 | sugar for regex-pcre | (bsd3, data, library) | 2014-03-05 | MatthiasFischmann |

regex-type | 14 | 0.0 | Type-level regular expressions | (bsd3, data, library) | 2016-04-01 | kcsongor |

regexp-tries | 20 | 0.0 | Regular Expressions on Tries. | (bsd3, data, library) | 2012-02-08 | AndreasBaldeau |

regular-xmlpickler (deprecated in favor of generic-xmlpickler) | 41 | 0.0 | Generic generation of HXT XmlPickler instances using Regular. | (bsd3, data, deprecated, library, xml) | 2014-04-04 | AdamBergmark, ErikHesselink |

rei | 241 | 2.0 | Process lists easily | (data, mit, program) | 2016-12-04 | kerkomen |

reify | 22 | 0.0 | Serialize data | (data, library, program) | 2009-01-19 | GwernBranwen |

reinterpret-cast | 43 | 0.0 | Memory reinterpretation casts for Float/Double and Word32/Word64 | (data, library, mit) | 2014-04-30 | NiklasHambuechen |

relapse | 68 | 0.0 | Sensible RLP encoding | (data, library, mit) | 2017-03-21 | iostat |

relative-date | 21 | 0.0 | Durations and generalized time parsing | (bsd3, data, library) | 2010-04-02 | SamAnklesaria |

relevant-time | 13 | 0.0 | humanised relevant time | (bsd3, data, library) | 2018-03-21 | chessai |

reord | 13 | 0.0 | Ad-hoc Ord instances | (data, library, public-domain) | 2008-10-22 | JamesCook |

reorderable | 22 | 0.0 | Define compound types that do not depend on member order. | (data, library, type-system) | 2013-11-15 | AlexCole |

repa-linear-algebra | 45 | 0.0 | HMatrix operations for Repa. | (bsd3, data, library) | 2016-03-01 | mjmrotek |

resource-pool | 380 | 2.25 | A high-performance striped resource pooling implementation | (bsd3, data, database, library, network) | 2014-12-16 | BasVanDijk, BryanOSullivan |

resource-pool-catchio | 35 | 0.0 | Fork of resource-pool, with a MonadCatchIO constraint | (bsd3, data, database, library, network) | 2012-03-08 | JurrienStutterheim |

resourcet | 927 | 0.0 | Deterministic allocation and freeing of scarce resources. | (bsd3, conduit, data, library) | 2018-10-08 | MichaelSnoyman |

restricted-workers | 22 | 0.0 | Running worker processes under system resource restrictions | (bsd3, concurrency, data, library, system) | 2013-08-26 | DaniilFrumin |

result | 156 | 0.0 | Encode success or at least one error | (data, library, mit) | 2016-10-02 | srijs |

reverse-arguments | 17 | 0.0 | Reverse the arguments of arbitrary functions. | (bsd3, data, library) | 2016-03-25 | JonasScholl |

reverse-geocoding | 101 | 0.0 | Simple reverse geocoding using OpenStreeMap | (bsd3, data, library) | 2017-02-13 | jcristovao |

riff | 34 | 0.0 | RIFF parser for Haskell | (data, library, mit, program) | 2015-04-24 | RobertMassaioli |

ring-buffer | 106 | 2.0 | A concurrent, mutable ring-buffer | (bsd3, data, library) | 2017-10-07 | BenGamari |

ring-buffers | 37 | 0.0 | mutable ring buffers with atomic updates in GHC Haskell | (bsd3, data, library) | 2019-04-11 | chessai |

ripple-federation | 29 | 0.0 | Utilities and types to work with the Ripple federation protocol | (data, library) | 2014-12-29 | StephenWeber |

rivers | 14 | 0.0 | Rivers are like Streams, but different. | (bsd3, comonads, data, library, math) | 2011-12-04 | DrewDay |

rng-utils | 60 | 0.0 | RNG within an IORef for convenient concurrent use | (bsd3, data, library, random) | 2017-10-20 | DougBeardsley, MichaelXavier, OzgunAtaman |

roc-cluster | 23 | 0.0 | ROC online clustering algorithm | (bsd3, data, library) | 2017-05-17 | NCrashed |

roles | 26 | 0.0 | Composable class-based roles | (bsd3, data, library) | 2017-10-16 | mnoonan |

rolling-queue | 16 | 0.0 | Bounded channel for STM that discards old entries when full | (bsd3, data, library) | 2012-02-16 | JoeyAdams |

rope-utf16-splay | 20 | 0.0 | Ropes optimised for updating using UTF-16 code units and row/column pairs. | (bsd3, data, language, library, text) | 2018-02-11 | OlleFredriksson |

rose-trees | 179 | 0.0 | A collection of rose tree structures. | (bsd3, data, library, tree) | 2017-10-28 | athanclark |

rose-trie | 59 | 0.0 | Trees with polymorphic paths to nodes, combining properties of Rose Trees and Tries. | (data, gpl, library) | 2017-03-27 | RaminHonary |

roundtrip-aeson | 33 | 0.0 | Un-/parse JSON with roundtrip invertible syntax definitions. | (bsd3, data, library) | 2018-10-14 | ThomasSutton, ChristianMarie |

route-planning | 30 | 0.0 | A library and utilities for creating a route | (bsd3, data, library) | 2014-04-18 | TonyMorris |

row-types | 74 | 0.0 | Open Records and Variants | (data, data-structures, library, mit) | 2018-07-02 | dwincort |

rowrecord | 14 | 0.0 | Build records from lists of strings, as from CSV files. | (bsd3, data, library, text) | 2010-09-27 | KeeganMcAllister |

rset | 19 | 0.0 | Range set | (data, library) | 2017-08-08 | lovasko |

rstream | 11 | 0.0 | stream-fusion framework from vector | (bsd3, data, data-structures, library) | 2018-11-01 | chessai |

rtorrent-state | 22 | 0.0 | Parsing and manipulation of rtorrent state file contents | (data, gpl, library) | 2014-08-17 | MateuszKowalczyk |

ruby-marshal | 44 | 0.0 | Parse a subset of Ruby objects serialised with Marshal.dump. | (data, library, mit) | 2017-03-30 | filib |

ruin | 21 | 0.0 | Pliable records | (bsd3, data, library, records) | 2016-08-07 | NicolasFrisby |

runmany | 36 | 0.0 | Run multiple commands, interleaving output and errors | (bsd3, data, nix, program, system) | 2018-04-26 | JohnWiegley |

runmemo | 41 | 0.0 | A simple memoization helper library | (bsd3, data, library) | 2013-11-28 | DanBurton |

s-cargot | 73 | 0.0 | A flexible, extensible s-expression library. | (bsd3, data, library) | 2018-03-02 | gdritter |

s-cargot-letbind | 86 | 0.0 | Enables let-binding and let-expansion for s-cargot defined S-expressions. | (data, library) | 2018-06-12 | KevinQuick |

s-expression | 22 | 0.0 | simple general-purpose s-expressions | (data, library, mit, program) | 2017-05-01 | sboo |

safe-freeze | 29 | 0.0 | Support for safely freezing multiple arrays in the ST monad. | (bsd3, data, library) | 2012-06-02 | ReinerPope |

safe-globals | 21 | 0.0 | Safe top-level mutable variables which scope like ordinary values | (bsd3, data, library) | 2011-12-21 | KeeganMcAllister |

safe-length | 14 | 2.0 | Tired of accidentally calling length on tuples? Relief at last! | (bsd3, data, library) | 2015-10-29 | JeremyShaw |

safecopy | 689 | 0.0 | Binary serialization with version control. | (data, library, parsing, public-domain) | 2018-12-26 | AdamGundry, DavidFox, DavidHimmelstrup, DavidJohnson, JeremyShaw |

safecopy-migrate | 36 | 0.0 | Making SafeCopy migrations easier | (data, library, public-domain) | 2018-08-19 | Artyom |

safecopy-store | 91 | 0.0 | Binary serialization with version control. | (data, library, parsing, public-domain) | 2017-12-21 | NCrashed |

safeint | 36 | 0.0 | overflow-checked Int type | (bsd3, data, library) | 2015-10-29 | AndresLoeh |

schedule-planner | 46 | 0.0 | Find the ideal lesson layout | (convenience, data, lgpl, planning, program) | 2015-06-21 | justus |

schema | 21 | 0.0 | Encoding-independent schemas for Haskell data types. | (agpl, data, library) | 2016-12-20 | iphydf |

schematic | 246 | 2.0 | JSON-biased spec and validation tool | (bsd3, data, library) | 2019-02-20 | dredozubov |

scientific | 1132 | 1.75 | Numbers represented using scientific notation | (bsd3, data, library) | 2018-05-07 | BasVanDijk, BryanOSullivan |

scythe | 34 | 0.0 | Fast CSV lexing on ByteString | (bsd3, data, library, program) | 2018-09-19 | DavidJohnson |

sec | 11 | 0.0 | Semantic Editor Combinators. | (bsd3, combinators, data, library) | 2010-03-30 | SteffenSiering |

securemem | 298 | 0.0 | abstraction to an auto scrubbing and const time eq, memory chunk. | (bsd3, data, library) | 2018-02-27 | VincentHanquez |

semi-iso | 53 | 0.0 | Weakened partial isomorphisms, reversible computations. | (control, data, library, mit) | 2014-12-12 | pawel834 |

semibounded-lattices | 17 | 0.0 | A Haskell implementation of semibounded lattices | (bsd3, data, library) | 2016-09-27 | xuhao |

semigroupoids-syntax | 12 | 0.0 | RebindableSyntax using the semigroupoids package | (bsd3, data, library) | 2014-11-01 | TonyMorris |

semigroups | 1348 | 2.75 | Anything that associates | (algebra, bsd3, data, data-structures, library, math) | 2018-07-02 | EdwardKmett, EricMertens, HerbertValerioRiedel, ryanglscott |

semigroups-actions | 14 | 0.0 | Semigroups actions | (algebra, bsd3, data, data-structures, library, math) | 2012-12-20 | PetrPudlak |

semilattices | 29 | 0.0 | Semilattices | (algebra, bsd3, data, data-structures, library, math) | 2018-12-18 | robrix |

semiring-num | 186 | 2.0 | Basic semiring class and instances | (data, library, mit) | 2017-10-20 | oisdk |

semirings | 227 | 0.0 | two monoids as one, in holy haskimony | (algebra, bsd3, data, data-structures, library, math, mathematics, maths) | 2019-04-02 | chessai |

semver | 172 | 2.0 | Representation, manipulation, and de/serialisation of Semantic Versions. | (data, library) | 2015-03-27 | BrendanHay |

separated | 260 | 0.0 | A data type with elements separated by values | (bsd3, data, library) | 2018-02-02 | TonyMorris, qfpl, GeorgeWilson |

seqid | 182 | 0.0 | Sequence ID production and consumption | (bsd3, data, library) | 2018-10-26 | wraithm, LukeHoersten |

sequence | 71 | 0.0 | A type class for sequences and various sequence data structures. | (bsd3, data, data-structures, library) | 2015-05-16 | AtzeVanDerPloeg |

sequential-index | 32 | 0.0 | Sequential numbers that allow arbitrarily inserting numbers - for containers | (bsd3, data, library) | 2013-01-29 | AristidBreitkreuz |

serialize-instances | 23 | 0.0 | Instances for Serialize of cereal | (data, library, mit) | 2016-10-28 | SimonHudon, bandali |

set-extra | 106 | 0.0 | Functions that could be added to Data.Set. | (bsd3, data, library) | 2018-05-22 | DavidFox |

set-monad | 35 | 0.0 | Set monad | (bsd3, data, library, monad) | 2018-10-11 | GeorgeGiorgidze |

set-of | 21 | 0.0 | Sets of fixed size, with typelits | (bsd3, data, library) | 2019-02-04 | fresheyeball |

setoid (deprecated in favor of skeletal-set) | 11 | 0.0 | A Haskell implementation of setoid | (bsd3, data, deprecated, library) | 2017-03-12 | PavloKerestey |

setops | 24 | 0.0 | Uniform names (and Unicode operators) for set operations on data structures. | (data, library, public-domain) | 2012-05-10 | eelis |

sets | 216 | 0.0 | Ducktyped set interface for Haskell containers. | (bsd3, data, library) | 2019-01-20 | athanclark |

setters | 15 | 0.0 | Small (TH) library to declare setters for typical `record' data type fields. | (bsd3, data, library) | 2010-11-23 | IlyaPortnov |

settings | 41 | 0.0 | Runtime-editable program settings. | (data, library, public-domain, user-interfaces) | 2016-01-27 | akrasner |

sext (deprecated in favor of static-text) | 95 | 0.0 | Lists, Texts, ByteStrings and Vectors with type-encoded length | (bsd3, data, deprecated, library, text, type-system) | 2017-10-29 | DmitryDzhus |

sgf | 40 | 0.0 | SGF (Smart Game Format) parser | (bsd3, data, library) | 2014-06-24 | DanielWagner, tonicebrian, dbouamalay |

shapely-data | 18 | 0.0 | Generics using @(,)@ and @Either@, with algebraic operations and typed conversions | (bsd3, data, generics, library) | 2013-12-22 | BrandonSimmons |

shortcircuit | 13 | 0.0 | Short-circuit values and expressions. | (bsd3, control, data, library) | 2010-10-14 | AristidBreitkreuz |

sieve | 17 | 0.0 | Sieve is an implementation of the Sieve abstract data type. | (data, gpl, library) | 2013-01-15 | JohnSingleton |

siggy-chardust | 21 | 0.0 | Rounding rationals to significant digits and decimal places. | (data, library, math, mpl, numeric) | 2018-06-22 | philderbeast |

sign | 115 | 0.0 | Arithmetic over signs and sets of signs | (algebra, bsd3, data, library, math) | 2016-01-16 | MasahiroSakai |

simple-atom | 15 | 0.0 | Atom (or symbol) datatype for fast comparision and sorting. | (bsd3, compilers-interpreters, data, library, parsing) | 2011-04-06 | ThomasSchilling |

simple-conduit | 139 | 0.0 | A simple streaming I/O library based on monadic folds | (bsd3, conduit, data, library) | 2017-01-23 | JohnWiegley |

simple-index | 17 | 0.0 | Allows simple indexation on any data type | (bsd3, data, library) | 2014-01-07 | HugoGomes |

simple-money | 64 | 0.0 | Simple library to handle and interexchange money | (data, library, public-domain) | 2017-01-20 | nbrk |

simple-pipe | 451 | 0.0 | simple pipeline library like conduit | (bsd3, data, library) | 2015-09-29 | YoshikuniJujo |

simple-rope | 13 | 0.0 | Memory-efficient strings with concatenation and splitting. | (bsd3, data, library) | 2011-06-24 | EugeneKirpichov |

simtreelo | 139 | 0.0 | Load data organized in a tree. | (data, gpl, library) | 2018-10-23 | mgmillani |

singleton-dict | 20 | 0.0 | Typelevel balanced search trees via a singletonized Data.Map | (bsd3, data, dependent-types, library) | 2017-06-09 | ArieMiddelkoop |

singleton-nats | 202 | 0.0 | Unary natural numbers relying on the singletons infrastructure. | (bsd3, data, dependent-types, library) | 2018-09-18 | AndrasKovacs, ryanglscott |

singleton-typelits | 35 | 0.0 | Singletons and induction over GHC TypeLits | (bsd3, data, library) | 2018-07-11 | mniip |

sink (deprecated) | 17 | 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 |

siphash (deprecated in favor of memory) | 72 | 0.0 | siphash: a fast short input PRF | (bsd3, cryptography, data, deprecated, library) | 2012-12-14 | VincentHanquez |

siren-json | 165 | 0.0 | Siren Tools for Haskell | (data, library, mit) | 2019-02-18 | alunduil |

size-based | 31 | 0.0 | Sized functors, for size-based enumerations | (bsd3, data, library) | 2018-10-19 | JonasDuregard |

sized | 38 | 2.0 | Sized sequence data-types | (bsd3, data, library) | 2018-03-18 | HiromiIshii |

sized-grid | 92 | 2.0 | Multidimensional grids with sized specified at compile time | (data, library, mit) | 2018-11-21 | edwardwas |

sized-vector (deprecated in favor of sized) | 96 | 0.0 | Size-parameterized vector types and functions. | (bsd3, data, deprecated, library) | 2016-07-27 | HiromiIshii |

skeletal-set | 11 | 0.0 | Skeletal set - a set with equivalence relation different from equality | (bsd3, data, library) | 2018-04-24 | PavloKerestey |

skip-list | 35 | 0.0 | An implementation of pure skip lists | (data, library, mit) | 2017-07-22 | gmalecha |

slotmap | 20 | 0.0 | Pure Haskell slotmap implementation over ST or IO. | (bsd3, data, library) | 2018-09-17 | HarpoRoeder |

smallarray | 52 | 0.0 | low-level unboxed arrays, with minimal features. | (bsd3, data, library) | 2012-06-15 | AntoineLatter |

smallstring | 40 | 0.0 | A Unicode text type, optimized for low memory overhead | (bsd3, data, library) | 2012-06-15 | AntoineLatter |

smaoin | 43 | 0.0 | Utilities for the Smaoin semantic information model. | (data, library, public-domain) | 2015-06-18 | akrasner |

smoothie | 446 | 0.0 | Smooth curves via several interpolation modes | (bsd3, data, library) | 2018-06-10 | DimitriSabadie |

snowflake | 52 | 0.0 | A loose port of Twitter Snowflake to Haskell. Generates arbitrary precision, unique, time-sortable identifiers. | (apache, data, library) | 2015-03-17 | edofic |

sop-core | 122 | 2.0 | True Sums of Products | (bsd3, data, library) | 2018-10-20 | AndresLoeh |

sorted | 20 | 0.0 | Efficient, type-safe sorted sequences | (data, library, mit) | 2013-11-15 | JosephAbrahamson |

sorted-list | 218 | 0.0 | Type-enforced sorted lists and related functions. | (bsd3, data, library) | 2018-04-25 | DanielDiaz |

sorting | 17 | 0.0 | Utils for sorting. | (bsd3, data, library) | 2015-04-26 | joneshf |

spacepart | 11 | 0.0 | Space partition data structures. Currently only a QuadTree. | (bsd3, data, library) | 2009-02-16 | CoreyOConnor |

sparse | 112 | 0.0 | A playground of sparse linear algebra primitives using Morton ordering | (bsd3, data, library, vector) | 2015-07-03 | EdwardKmett, HansHoglund |

spdx | 137 | 0.0 | SPDX license expression language, Extras | (bsd3, data, library) | 2018-10-29 | phadej |

special-keys | 30 | 0.0 | Simple data types that help me here and there. | (bsd3, data, library) | 2013-09-01 | HugoGomes |

splaytree | 39 | 0.0 | Provides an annotated splay tree | (bsd3, data, library) | 2013-04-20 | JohnLato |

split-morphism | 21 | 2.0 | Split Epimorphisms and Monomorphisms | (bsd3, data, generics, lenses, library) | 2019-02-27 | gvolpe |

spreadsheet | 240 | 0.0 | Read and write spreadsheets from and to CSV files in a lazy way | (bsd3, data, library, text) | 2018-09-02 | HenningThielemann |

srcloc | 150 | 0.0 | Data types for managing source code locations. | (bsd3, data, library) | 2018-03-30 | GeoffreyMainland |

srec | 17 | 0.0 | Parsing and processing s-records. | (bsd3, data, embedded, library) | 2011-08-27 | TomHawkins |

sstable | 11 | 0.0 | SSTables in Haskell | (bsd3, data, library, program) | 2010-07-31 | MariusEriksen |

st2 | 42 | 0.0 | shared heap regions between local mutable state threads | (bsd3, data, library) | 2018-11-03 | chessai |

stable-memo | 62 | 0.0 | Memoization based on argument identity | (data, library, mit) | 2015-07-12 | JakeMcArthur |

stable-tree | 77 | 0.0 | Trees whose branches are resistant to change | (bsd3, data, library, program) | 2015-03-14 | tsuraan |

stack-prism | 123 | 0.0 | Stack prisms | (bsd3, data, library) | 2018-06-16 | MartijnVanSteenbergen, SjoerdVisscher |

stackage-types (deprecated in favor of stackage-curator) | 79 | 0.0 | Shared data types between various Stackage packages | (data, deprecated, library, mit) | 2016-01-20 | MichaelSnoyman |

star (deprecated in favor of semirings) | 47 | 0.0 | *-semirings | (bsd3, data, deprecated, library) | 2017-12-31 | chessai |

state | 15 | 0.0 | Data.State | (data, library) | 2009-10-19 | EvgenyJukov, MauricioAntunes |

state-codes | 64 | 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) | 10 | 0.0 | Better records for State monad states | (data, deprecated, library) | 2011-04-17 | KarlVoelker |

stateref | 80 | 0.0 | Abstraction for things that work like IORef. | (data, public-domain) | 2009-11-19 | JamesCook |

static-tensor | 47 | 0.0 | Tensors of statically known size | (bsd3, data, library) | 2017-12-16 | vagarenko |

static-text | 77 | 0.0 | Lists, Texts, ByteStrings and Vectors of statically known length | (bsd3, data, library, text, type-system) | 2019-01-23 | DmitryDzhus |

stdata | 26 | 0.0 | Structure Data Library | (bsd3, data, library) | 2011-06-22 | DavidDarais |

stdf | 16 | 0.0 | Parse Structured Test Data Format (STDF) | (data, gpl, library, program) | 2014-10-13 | m |

stdio | 37 | 2.25 | A simple and high performance IO toolkit for Haskell | (bsd3, data, library) | 2019-02-18 | winterland |

stm-linkedlist | 12 | 0.0 | Mutable, doubly linked lists for STM | (bsd3, data, library) | 2011-10-20 | JoeyAdams |

stm-sbchan | 10 | 0.0 | Bounded channel for STM where item sizes can vary | (bsd3, data, library) | 2012-07-31 | JoeyAdams |

stm-tlist | 15 | 0.0 | Mutable, singly-linked list in STM | (bsd3, data, library) | 2012-02-22 | JoeyAdams |

storable | 10 | 0.0 | Storable type class for variable-sized data | (bsd3, data, foreign, library) | 2009-03-05 | TomasJanousek |

storable-complex | 160 | 2.0 | Storable instance for Complex | (bsd3, data, library) | 2018-11-05 | CarterSchonwald, JedBrown |

storable-endian | 160 | 0.0 | Storable instances with endianness | (bsd3, data, library) | 2016-12-16 | EugeneKirpichov |

storable-record | 214 | 0.0 | Elegant definition of Storable instances for records | (bsd3, data, foreign, library) | 2018-02-17 | HenningThielemann |

storable-tuple | 231 | 0.0 | Storable instance for pairs and triples | (bsd3, data, foreign, library) | 2017-10-03 | HenningThielemann |

storablevector | 170 | 0.0 | Fast, packed, strict storable arrays with a list interface like ByteString | (bsd3, data, library) | 2018-02-17 | HenningThielemann |

storablevector-carray | 10 | 0.0 | Conversion between storablevector and carray | (bsd3, data, library) | 2012-07-23 | HenningThielemann |

storablevector-streamfusion | 11 | 0.0 | Conversion between storablevector and stream-fusion lists with fusion | (bsd3, data, library) | 2009-04-24 | HenningThielemann |

store | 312 | 0.0 | Fast binary serialization | (data, library, mit, serialization) | 2018-10-21 | MichaelSloan, MichaelSnoyman, borsboom, fpcomplete, philipp |

store-core | 241 | 0.0 | Fast and lightweight binary serialization | (data, library, mit, serialization) | 2018-06-17 | MichaelSloan, MichaelSnoyman, borsboom, fpcomplete, philipp |

store-streaming | 18 | 0.0 | Streaming interfaces for `store` | (data, library, mit, serialization) | 2018-06-01 | MichaelSloan |

stream | 12 | 0.0 | Initial project template from stack | (data, library, mit) | 2016-04-20 | MichaelSnoyman |

stream-fusion | 118 | 0.0 | Faster Haskell lists using stream fusion | (bsd3, data, library) | 2013-01-12 | DonaldStewart, KidoTakahiro |

streaming | 617 | 2.5 | an elementary streaming prelude and general stream type. | (bsd3, data, library, pipes, streaming) | 2018-10-03 | MichaelThompson, andrewthad, chessai |

streaming-bracketed | 20 | 0.0 | A resource management decorator for "streaming". | (data, library, mit, streaming) | 2018-07-31 | DanielDiazCarrete |

streaming-bytestring | 361 | 2.25 | effectful byte steams, or: bytestring io done right. | (bsd3, data, library, pipes, streaming) | 2018-04-05 | IvanMiljenovic, andrewthad |

streaming-cassava | 38 | 0.0 | Cassava support for the streaming ecosystem | (data, library, mit, streaming) | 2018-01-23 | IvanMiljenovic |

streaming-commons | 1202 | 2.0 | Common lower-level functions needed by various streaming data libraries | (data, library, mit) | 2018-06-28 | MichaelSnoyman |

streaming-concurrency | 103 | 0.0 | Concurrency support for the streaming ecosystem | (data, library, mit, streaming) | 2018-05-23 | IvanMiljenovic |

streaming-conduit | 31 | 0.0 | Bidirectional support between the streaming and conduit libraries | (data, library, mit, streaming) | 2018-02-11 | IvanMiljenovic |

streaming-fft | 32 | 0.0 | online streaming fft | (bsd3, data, library) | 2018-10-24 | chessai |

streaming-process | 19 | 0.0 | Streaming support for running system process | (data, library, mit, streaming) | 2018-05-23 | IvanMiljenovic |

streaming-sort | 18 | 0.0 | Sorting streams | (data, library, mit, streaming) | 2018-03-23 | IvanMiljenovic |

streaming-utils | 234 | 0.0 | http, attoparsec, pipes and other utilities for the streaming libraries | (bsd3, data, library, pipes, streaming) | 2019-02-14 | OliverCharles, MichaelThompson, andrewthad, chessai |

streaming-with | 106 | 0.0 | with/bracket-style idioms for use with streaming | (data, library, mit, streaming) | 2018-05-23 | IvanMiljenovic |

strict | 271 | 0.0 | Strict data types and String IO. | (bsd3, data, library, system) | 2008-03-07 | DonaldStewart, RomanLeshchinskiy |

strict-base | 12 | 0.0 | Strict versions of base data types. | (bsd3, data, library, system) | 2017-03-18 | minad |

strict-base-types | 170 | 0.0 | Strict variants of the types provided in base. | (bsd3, data, library) | 2018-02-11 | BasVanDijk, SimonMeier, phadej |

strict-data | 24 | 0.0 | A collection of commonly used strict data structures | (bsd3, data, library) | 2017-08-06 | AlexanderThiemann |

strict-tuple | 40 | 0.0 | Strict tuples | (bsd3, data, library) | 2019-01-04 | mitchellwrosen |

string-class | 43 | 0.0 | String class library | (bsd3, data, library, text) | 2018-02-13 | ByronJohnson, k_bx |

string-combinators | 161 | 0.0 | Polymorphic functions to build and combine stringlike values | (bsd3, data, library) | 2014-06-13 | BasVanDijk |

string-conv | 80 | 1.75 | Standardized conversion between string types | (bsd3, data, library, string, text) | 2016-06-22 | DougBeardsley, MichaelXavier, OzgunAtaman |

string-conversions | 279 | 2.5 | Simplifies dealing with different types for strings | (bsd3, data, library) | 2016-12-30 | SoenkeHahn |

string-interpolate | 18 | 0.0 | Haskell string/text/bytestring interpolation that just works | (bsd3, data, library, text) | 2019-03-17 | williamyaoh |

string-qq | 57 | 0.0 | QuasiQuoter for non-interpolated strings, texts and bytestrings. | (data, library, public-domain) | 2011-06-25 | AudreyTang |

string-quote | 10 | 0.0 | QuasiQuoter for non-interpolated strings, texts and bytestrings. | (bsd3, data, library) | 2011-03-29 | AudreyTang |

string-similarity | 16 | 0.0 | longest common substring | (bsd3, data, library) | 2013-07-21 | MarkWotton |

string-typelits | 11 | 0.0 | Type-level Chars and Strings, with decidable equality. | (bsd3, data, library) | 2016-01-27 | KyleCarter |

stringable (deprecated) | 80 | 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 | 66 | 0.0 | Implements the "StringPrep" algorithm | (bsd3, data, library) | 2014-01-06 | GeorgePollard |

stringtable-atom | 51 | 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 | 112 | 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 | 49 | 0.0 | Strict GC'd imperative object-oriented programming with cheap pointers. | (bsd3, data, library) | 2017-07-28 | EdwardKmett, EricMertens, ryanglscott |

structures | 34 | 2.0 | "Advanced" Data Structures | (bsd3, data, library, structures) | 2014-07-28 | EdwardKmett |

success | 160 | 2.0 | A version of Either specialised for encoding of success or failure | (data, failure, library, mit) | 2016-02-07 | NikitaVolkov |

suffixarray | 26 | 0.0 | n log n implementation of suffix array. | (data, gpl, library, program) | 2012-06-17 | DanielDeKok, VictorDenisov |

suffixtree | 37 | 0.0 | Efficient, lazy suffix tree implementation | (bsd3, data, data-structures, library) | 2011-10-17 | BryanOSullivan |

suitable | 15 | 0.0 | Abstract over the constraints on the parameters to type constructors | (bsd3, data, library) | 2011-03-15 | GaneshSittampalam |

swagger | 82 | 0.0 | Implementation of swagger data model | (data, library) | 2016-09-18 | ToralfWittner |

syb-with-class | 302 | 0.0 | Scrap Your Boilerplate With Class | (bsd3, data, library) | 2018-09-24 | AndreaVezzosi, DavidHimmelstrup, IanLynagh, JeremyShaw |

syb-with-class-instances-text | 12 | 0.0 | Scrap Your Boilerplate With Class Text instance | (bsd3, data, library) | 2010-04-02 | JeremyShaw |

symbol | 208 | 0.0 | A 'Symbol' type for fast symbol comparison. | (bsd3, data, library) | 2014-10-09 | GeoffreyMainland |

syntax | 89 | 0.0 | Reversible parsing and pretty-printing. | (data, library, mit) | 2014-12-12 | pawel834 |

syntax-attoparsec | 26 | 0.0 | Syntax instances for Attoparsec. | (data, library, mit) | 2014-12-12 | pawel834 |

syntax-example | 30 | 0.0 | Example application using syntax, a library for abstract syntax descriptions. | (data, mit, program) | 2014-12-12 | pawel834 |

syntax-example-json | 16 | 0.0 | Example JSON parser/pretty-printer. | (data, mit, program) | 2014-12-12 | pawel834 |

syntax-pretty (deprecated in favor of syntax-printer) | 21 | 0.0 | Syntax instance for pretty, the pretty printing library. | (data, deprecated, library, mit) | 2014-11-23 | pawel834 |

syntax-printer | 15 | 0.0 | Text and ByteString printers for 'syntax'. | (data, library, mit) | 2014-12-12 | pawel834 |

t-regex | 11 | 0.0 | Matchers and grammars using tree regular expressions | (bsd3, data, library) | 2015-02-17 | AlejandroSerrano |

tables (deprecated) | 104 | 2.0 | In-memory storage with multiple keys using lenses and traversals | (bsd3, data, deprecated, lenses, library) | 2015-01-12 | EdwardKmett, TimDixon |

tagged | 843 | 2.0 | Haskell 98 phantom types to avoid unsafely passing dummy arguments | (bsd3, data, library, phantom-types) | 2018-07-02 | EdwardKmett, ryanglscott |

tagged-binary | 65 | 0.0 | Provides tools for serializing data tagged with type information. | (data, library, mit, serialization) | 2017-07-31 | jle |

tagged-list | 15 | 0.0 | Lists tagged with a type-level natural number representing their length. | (bsd3, data, library) | 2011-10-21 | GregoryCrosswhite |

tagged-transformer | 92 | 0.0 | Monad transformer carrying an extra phantom type tag | (bsd3, data, library, phantom-types) | 2018-04-24 | EdwardKmett, MatveyAksenov, ryanglscott |

tagging | 11 | 0.0 | Library for tagging data | (bsd3, data, library) | 2010-11-25 | JosephRe |

tai64 | 26 | 0.0 | Tai64 Labels for Haskell | (data, library, mpl) | 2016-06-21 | KimAltintop |

tbox | 15 | 0.0 | Transactional variables and data structures with IO hooks | (concurrency, data, library) | 2010-04-02 | PeterRobinson |

telega | 368 | 0.0 | Telegram Bot API binding | (control, data, library, mit) | 2019-04-21 | iokasimovmt |

template-default | 20 | 0.0 | declaring Default instances just got even easier | (bsd3, data, library) | 2016-06-03 | DanielWagner, GregoryCollins |

tensor | 33 | 0.0 | A completely type-safe library for linear algebra | (data, gpl, library, math) | 2013-10-19 | NicolaSquartini |

terminal-text | 13 | 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 | 1383 | 2.75 | An efficient packed Unicode text type. | (bsd2, data, library, text) | 2018-09-22 | BryanOSullivan, HerbertValerioRiedel |

text-ansi | 11 | 0.0 | Text styling for ANSI terminals. | (bsd3, data, library) | 2018-11-14 | mitchellwrosen |

text-binary | 101 | 0.0 | Binary instances for text types | (bsd2, data, library) | 2016-09-29 | JakubWaszczuk |

text-containers | 15 | 0.0 | Memory-efficient string-indexed container types. | (data, data-structures, gpl, library) | 2017-10-13 | HerbertValerioRiedel |

text-conversions | 60 | 2.5 | Safe conversions between textual types | (data, library) | 2016-06-09 | jxv, lexi_lambda |

text-icu | 373 | 2.0 | Bindings to the ICU library | (bsd3, data, library, text) | 2015-01-09 | BryanOSullivan |

text-icu-normalized | 76 | 0.0 | Dealing with Strict Text in NFC normalization. | (data, gpl, library, text) | 2017-04-30 | misandrist |

text-locale-encoding | 17 | 0.0 | Encode and decode Text to/from ByteString using TextEncoding | (bsd3, codec, data, library, text) | 2013-09-10 | MikhailKuddah |

text-manipulate | 119 | 0.0 | Case conversion, word boundary manipulation, and textual subjugation. | (data, library, text) | 2015-04-17 | BrendanHay |

text-normal | 18 | 0.0 | Unicode-normalized text | (data, library, mit) | 2014-04-22 | JoelTaylor |

text-plus | 9 | 0.0 | Utils for text | (bsd3, data, library) | 2017-08-06 | AlexanderThiemann |

text-position | 10 | 0.0 | Handling positions in text and position-tagging it. | (data, library, public-domain, text) | 2015-04-28 | akrasner |

text-regex-replace | 88 | 0.0 | Easy replacement when using text-icu regexes. | (apache, data, library, text) | 2018-05-25 | EricRochester |

text-short | 175 | 2.25 | Memory-efficient representation of Unicode text strings | (bsd3, data, library) | 2018-03-04 | HerbertValerioRiedel |

text-stream-decode (deprecated in favor of streaming-commons) | 35 | 0.0 | Streaming decoding functions for UTF encodings. (deprecated) | (data, deprecated, library, mit, text) | 2014-03-26 | MichaelSnoyman |

text-time | 32 | 0.0 | Library for Time parsing from Text into UTCTime | (bsd3, data, library) | 2016-12-14 | klangner |

text-trie | 26 | 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 | 9 | 0.0 | UTF-7 encoding/decoding for Data.Text | (bsd3, data, library) | 2014-12-08 | DanielWright |

text-utf8 | 21 | 0.0 | An efficient packed UTF-8 backed Unicode text type. | (bsd2, data, library, text) | 2018-05-14 | HerbertValerioRiedel |

text1 | 95 | 0.0 | Non-empty values of `Data.Text`. | (bsd3, data, library) | 2018-09-25 | TonyMorris, qfpl, GeorgeWilson |

th-format | 14 | 0.0 | Template Haskell based support for format strings | (bsd3, data, library) | 2018-04-21 | mtesseract |

these | 383 | 2.5 | An either-or-both data type & a generalized 'zip with padding' typeclass | (bsd3, control, data, library) | 2019-03-03 | JohnWiegley, phadej, cmccann |

these-skinny | 19 | 0.0 | A fork of the 'these' package without the dependency bloat. | (bsd3, data, library) | 2018-06-28 | chessai |

thorn | 25 | 0.0 | Datatype Manipulation with Template Haskell | (bsd3, data, generics, library) | 2013-11-23 | Kinokkory |

through-text | 10 | 0.0 | Convert textual types through Text without needing O(n^2) instances. | (bsd3, data, library) | 2015-05-07 | AdamBergmark |

thyme | 347 | 0.0 | A faster time library | (bsd3, data, library, system) | 2014-11-27 | LiyangHu |

tickle | 122 | 0.0 | A port of @Data.Binary@ | (bsd3, data, library) | 2018-01-03 | TonyMorris, qfpl, GeorgeWilson |

tiempo | 17 | 0.0 | Specify time intervals in different units (secs, mins, hours, etc.) | (data, library, mit, time) | 2015-09-01 | RomanGonzalez |

tight-apply | 9 | 0.0 | Tightly binding infix function application | (data, library, public-domain) | 2015-09-07 | Shockk |

tile | 33 | 0.0 | Slippy map tile functionality. | (bsd3, data, library) | 2017-10-26 | jmc41493 |

time-interval | 30 | 0.0 | Use a time unit class, but hold a concrete time type. | (data, library, public-domain) | 2016-05-30 | akrasner |

time-lens | 86 | 0.0 | Lens-based interface to Data.Time data structures | (bsd3, data, library) | 2018-01-04 | RomanCheplyaka |

time-patterns | 134 | 0.0 | Patterns for recurring events | (bsd3, data, library, time) | 2018-07-02 | jfmueller |

time-series | 10 | 0.0 | Time series analysis. | (data, gpl, library, program) | 2013-11-08 | AtsuroHoshino |

time-series-lib (deprecated in favor of timeseries) | 20 | 0.0 | Library for Time Series processing | (bsd3, data, deprecated, library) | 2016-12-10 | klangner |

time-units | 72 | 0.0 | A basic library for defining units of time as types. | (bsd3, data, library) | 2011-03-07 | AdamWick |

timelike | 22 | 0.0 | Type classes for types representing time | (data, library, system) | 2016-04-07 | esz |

timeparsers | 23 | 0.0 | Attoparsec parsers for various Date/Time formats. | (bsd3, data, library) | 2012-11-07 | NathanHunter, PhilipWeaver |

timer-wheel | 5 | 0.0 | A timer wheel | (bsd3, data, library) | 2019-02-03 | mitchellwrosen |

timeseries | 74 | 0.0 | Library for Time Series processing | (bsd3, data, library) | 2016-12-28 | klangner |

timezone-olson | 137 | 0.0 | A pure Haskell parser and renderer for binary Olson timezone files | (bsd3, data, library) | 2018-03-14 | YitzGale |

timezone-olson-th | 73 | 0.0 | Load TimeZoneSeries from an Olson file at compile time. | (bsd3, data, library) | 2017-11-26 | petterb |

timezone-series | 141 | 0.0 | Enhanced timezone handling for Data.Time | (bsd3, data, library) | 2018-03-14 | YitzGale |

tiphys | 15 | 0.0 | Navigating and editing JSON data | (bsd3, data, library) | 2016-01-11 | llhotka |

tmpl | 10 | 0.0 | simple executable for templating | (data, gpl, program) | 2014-09-25 | michelk |

tn | 42 | 0.0 | A simple daily journal program | (data, library, program, text, utility) | 2016-05-17 | pharpend |

to-string-class (deprecated) | 48 | 0.0 | Converting string-like types to Strings. | (bsd3, data, deprecated, library) | 2009-09-22 | BasVanDijk |

to-string-instances (deprecated) | 13 | 0.0 | Instances for the ToString class. | (bsd3, data, deprecated, library) | 2009-09-22 | BasVanDijk |

tomato-rubato-openal | 24 | 0.0 | Easy to use library for audio programming. | (bsd3, data, library) | 2015-10-19 | HeinrichApfelmus |

tomlcheck | 193 | 0.0 | Command-line tool to check syntax of TOML files | (bsd3, data, program, toml) | 2018-12-03 | vmchale |

topograph | 10 | 0.0 | Directed acyclic graphs. | (bsd3, data, graph, library) | 2019-03-11 | phadej |

tostring | 63 | 0.0 | The ToString class | (bsd3, data, library) | 2015-01-26 | AdamBergmark, ErikHesselink |

total-map | 134 | 0.0 | Finitely represented /total/ maps | (bsd3, data, library) | 2018-11-24 | ConalElliott |

total-maps | 21 | 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 | 194 | 0.0 | Generic applicative traversals | (data, library, mit) | 2017-04-23 | AdamBergmark, RomanCheplyaka, SjoerdVisscher |

tree-diff | 83 | 2.0 | Diffing of (expression) trees. | (bsd3, data, library, testing) | 2018-11-25 | phadej |

tree-traversals | 2 | 0.0 | Functions and newtype wrappers for traversing Trees | (data, library) | 2018-03-28 | NoahEasterly |

tree-view | 93 | 0.0 | Render trees as foldable HTML and Unicode art | (bsd3, data, library) | 2016-10-05 | EmilAxelsson |

treefold | 31 | 0.0 | Provides folds which try to combine elements in a balanced way. | (data, library, mit) | 2017-10-04 | oisdk |

tries | 113 | 0.0 | Various trie implementations in Haskell | (bsd3, data, library, tree) | 2018-11-20 | athanclark |

true-name | 103 | 0.0 | Template Haskell hack to violate module abstractions | (bsd3, data, library, unsafe) | 2017-08-24 | LiyangHu |

truthful | 17 | 0.0 | Typeclass for truthfulness of values | (data, library, public-domain) | 2015-09-07 | Shockk |

tskiplist | 25 | 0.0 | A Skip List Implementation in Software Transactional Memory (STM) | (concurrency, data, library) | 2014-05-26 | PeterRobinson |

ttask | 13 | 0.0 | This is task management tool for yourself, that inspired by scrum. | (bsd3, data, library, program) | 2016-06-10 | outoftune |

ttl-hashtables | 27 | 0.0 | Extends hashtables so that entries added can be expired after a TTL | (bsd3, data, library) | 2019-01-18 | erick |

tup-functor | 29 | 0.0 | Homogeneous tuples | (bsd3, data, library, program) | 2014-10-31 | BalazsKomuves |

tuple | 157 | 0.0 | Various functions on tuples | (bsd3, data, library) | 2014-09-07 | LennartAugustsson |

tuple-gen | 17 | 0.0 | Enum instances for tuples where the digits increase with the same speed | (bsd3, data, library) | 2012-03-11 | TillmannVogt |

tuple-generic | 30 | 0.0 | Generic operations on tuples | (data, library, public-domain) | 2015-11-25 | Artyom |

tuple-hlist | 49 | 0.0 | Functions to convert between tuples and HLists. | (data, library) | 2015-11-16 | NicolasDudebout |

tuple-morph | 14 | 0.0 | Morph between tuples, or convert them from and to HLists. | (data, library, mit) | 2014-11-22 | pawel834 |

tuple-ops | 46 | 0.0 | various operations on n-ary tuples via GHC.Generics | (bsd3, data, library) | 2018-01-27 | JiasenWu |

tuple-sop | 67 | 0.0 | functions on n-ary tuples using generics-sop | (data, gpl, library) | 2018-06-24 | ferdinandvw |

tuple-th | 126 | 0.0 | Generate (non-recursive) utility functions for tuples of statically known size | (bsd3, data, library, template-haskell) | 2015-06-28 | DanielSchuessler |

tupleinstances | 10 | 0.0 | Functor, Applicative and Monad for n-ary tuples. | (bsd3, data, library) | 2010-03-16 | DiegoEcheverri |

tuples-homogenous-h98 | 33 | 0.0 | Wrappers for n-ary tuples with Traversable and Applicative/Monad instances. | (bsd3, data, library) | 2013-09-09 | PetrPudlak |

txt | 32 | 1.25 | Text | (bsd3, data, library, text) | 2019-03-15 | MatthewFarkasDyck |

ty | 118 | 0.0 | Typed type representations and equality proofs | (bsd3, data, library) | 2016-02-25 | ConalElliott |

type | 13 | 0.0 | Dynamic casting library with support for arbitrary rank type kinds. | (bsd3, data) | 2010-02-09 | TopiKarvonen |

type-aligned | 111 | 0.0 | Various type-aligned sequence data structures. | (bsd3, data, data-structures, library) | 2014-12-30 | AtzeVanDerPloeg |

type-combinators | 62 | 0.0 | A collection of data types for type-level programming | (bsd3, data, library) | 2016-06-15 | KyleCarter |

type-combinators-quote | 14 | 0.0 | Quasiquoters for the 'type-combinators' package. | (bsd3, data, library) | 2016-01-26 | KyleCarter |

type-combinators-singletons | 46 | 0.0 | Interop between /type-combinators/ and /singletons/. | (bsd3, data, library) | 2018-01-21 | jle |

type-equality | 30 | 0.0 | Type equality, coercion/cast and other operations. | (bsd3, data, library) | 2013-05-11 | ErikHesselink |

type-equality-check | 21 | 0.0 | Type equality check | (bsd3, data, library) | 2016-07-21 | GwernBranwen, WolfgangJeltsch |

type-iso | 13 | 0.0 | Typeclasses for injective relations and isomorphisms between types. | (apache, cast, data, library, types) | 2018-02-05 | jtapolczai, jtapolczai2 |

type-level | 44 | 0.0 | Type-level programming library | (bsd3, data, library) | 2016-07-08 | AlfonsoAcosta, HoseinAttarzadeh, LennartAugustsson, ugeorge |

type-level-integers | 11 | 0.0 | Provides integers lifted to the type level | (bsd3, data, library) | 2017-04-06 | mtesseract |

type-level-kv-list | 15 | 0.0 | A module for hash map like object with type level keys. | (data, library, mit) | 2016-11-06 | arowM |

type-level-natural-number | 23 | 0.0 | Simple type level natural numbers | (bsd3, data, library, type-system) | 2014-03-30 | GregoryCrosswhite |

type-level-natural-number-induction | 13 | 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 | 9 | 0.0 | Type-level programming library (type families) | (bsd3, data, library) | 2011-10-29 | CoreyOConnor |

type-list (deprecated) | 150 | 2.0 | Operations on type-level lists and tuples. | (bsd3, data, deprecated, library) | 2016-06-20 | mjmrotek |

type-map | 92 | 0.0 | Type-indexed maps | (data, library, mit) | 2019-01-03 | lyxia |

type-structure | 14 | 0.0 | Type structure analysis | (data, library, mit) | 2014-04-04 | NikitaVolkov |

type-unary | 456 | 0.0 | Type-level and typed unary natural numbers, inequality proofs, vectors | (bsd3, data, library) | 2018-04-21 | ConalElliott |

typeable-th | 30 | 0.0 | Automatic deriving of TypeableN instances with Template Haskell | (bsd3, data, library) | 2014-10-21 | BennoFuenfstueck |

typed-duration | 49 | 0.0 | Thread delay and timeout functions with typed arguments | (bsd3, concurrency, data, library) | 2017-07-13 | OmerAgacan |

typed-streams | 14 | 0.0 | A stream based replacement for lists | (data, library, mit) | 2017-03-18 | clinton |

typelevel | 29 | 0.0 | Useful type level operations (type families and related operators). | (apache, data, library) | 2018-12-18 | danilo2, iamrecursion |

typelevel-tensor | 38 | 0.0 | Tensors whose ranks and dimensions type-inferred and type-checked. | (bsd3, data, library) | 2013-02-10 | TakayukiMuranushi |

typelits-witnesses | 181 | 2.25 | Existential witnesses, singletons, and classes for operations on GHC TypeLits | (data, library, mit) | 2018-10-02 | jle |

typenums | 70 | 0.0 | Type level numbers using existing Nat functionality | (bsd3, data, library) | 2018-10-24 | AdituV |

typeparams | 34 | 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 | 38 | 2.5 | Efficient implementation of a dependent map with types as keys | (data, data-structures, library, mit, types) | 2019-03-27 | shersh, vrom911 |

typesafe-endian | 18 | 0.0 | Enforce endianness with types | (bsd3, data, library) | 2013-07-20 | JohnEricson |

typical | 10 | 0.0 | Type level numbers, vectors, list. This lib needs to be extended. | (data, library) | 2009-02-26 | RickKaudewitz |

tz | 291 | 2.0 | Efficient time zone handling | (apache, data, library) | 2018-11-19 | GergelyRisko, MihalyBarasz |

tzdata | 238 | 2.0 | Time zone database (as files and as a module) | (apache, data, library) | 2019-04-08 | MihalyBarasz |

udcode | 32 | 0.0 | Does a set of code words form a uniquely decodable code? | (bsd3, data, library) | 2009-01-06 | WaltBaety |

udp-conduit | 44 | 2.0 | Simple fire-and-forget conduit UDP wrappers | (conduit, data, library) | 2016-10-21 | kqr |

uglymemo | 73 | 0.0 | A simple (but internally ugly) memoization function. | (data, library, public-domain) | 2011-10-04 | LennartAugustsson |

uid | 13 | 0.0 | Simple unique identifier datatype, serializable and encodable as base32 | (data, library, mit) | 2013-08-11 | PhilHargett |

ulid | 31 | 0.0 | Implementation of ULID, lexicographically sortable unique identifiers | (bsd3, data, library, program) | 2017-06-16 | steven777400, adrian |

unamb | 252 | 0.0 | Unambiguous choice | (bsd3, concurrency, data, library, other) | 2018-03-16 | ConalElliott |

unamb-custom | 17 | 0.0 | Functional concurrency with unamb using a custom scheduler. | (bsd3, concurrency, data, library) | 2008-12-24 | LukePalmer |

unboxed | 17 | 0.0 | All the standard sum types but strict and unboxed as possible | (bsd3, data, library) | 2019-01-01 | CarterSchonwald |

unboxed-containers | 96 | 0.0 | Self-optimizing unboxed sets using view patterns and data families | (bsd3, data, library) | 2012-05-10 | EdwardKmett |

unboxed-ref | 63 | 0.0 | Fast unboxed references for ST and IO monad | (bsd3, data, library) | 2017-07-17 | winterland, terrorjack |

unfix-binders | 8 | 0.0 | Unfixing and recursion schemes for data types with binders | (bsd3, data, library) | 2018-10-11 | aspiwack |

ungadtagger | 10 | 0.0 | Abstract GADTs from typelevel tags | (bsd3, data, library) | 2012-09-30 | AndriyPolishchuk |

unicode-transforms | 449 | 0.0 | Unicode normalization | (bsd3, data, library, text, unicode) | 2018-11-16 | harendra |

uniform-pair | 199 | 0.0 | Uniform pairs with class instances | (bsd3, data, library) | 2018-09-11 | ConalElliott |

union | 79 | 2.0 | Extensible type-safe unions | (bsd3, data, library) | 2018-10-13 | int_index |

union-find | 54 | 0.0 | Efficient union and equivalence testing of sets. | (algorithms, bsd3, data, library) | 2012-06-23 | ThomasSchilling |

union-find-array | 23 | 0.0 | union find data structure | (algorithms, data, library, mit) | 2015-04-10 | BertramFelgenhauer, MartinAvanzini |

union-map (deprecated) | 13 | 0.0 | Heterogeneous map by open unions. | (bsd3, data, deprecated, library) | 2015-02-24 | |

unique | 51 | 0.0 | Fully concurrent unique identifiers | (bsd3, concurrency, data, library) | 2015-09-28 | EdwardKmett |

uniqueid | 13 | 0.0 | Splittable Unique Identifier Supply | (bsd3, data, library) | 2009-07-13 | SebastianFischer |

unit | 31 | 0.0 | Aliases for `()`. | (bsd3, data, library) | 2018-01-15 | amohrland |

universal-binary | 13 | 0.0 | Parser for OS X Universal Binary format. | (bsd3, data, library) | 2010-03-25 | ErikCharlebois |

universe | 219 | 0.0 | A class for finite and recursively enumerable types. | (bsd3, data, library) | 2019-04-15 | DanielWagner, phadej |

universe-base | 117 | 0.0 | A class for finite and recursively enumerable types. | (bsd3, data, library) | 2019-04-15 | DanielWagner, phadej |

universe-dependent-sum | 25 | 0.0 | Universe instances for types from dependent-sum | (bsd3, data, library) | 2019-04-15 | phadej |

universe-instances-base (deprecated in favor of universe-base) | 71 | 0.0 | Universe instances for types from the base package | (bsd3, data, deprecated, library) | 2019-04-15 | DanielWagner, phadej |

universe-instances-extended | 63 | 0.0 | Universe instances for types from selected extra packages | (bsd3, data, library) | 2019-04-15 | DanielWagner, phadej |

universe-instances-trans (deprecated in favor of universe-base) | 65 | 0.0 | Universe instances for types from the transformers and mtl packages | (bsd3, data, deprecated, library) | 2019-04-15 | DanielWagner, phadej |

universe-reverse-instances | 74 | 0.0 | Instances of standard classes that are made possible by enumerations | (bsd3, data, library) | 2019-04-15 | DanielWagner, phadej |

unix-time | 825 | 0.0 | Unix time parser/formatter and utilities | (bsd3, data, library) | 2019-01-22 | KazuYamamoto |

unjson | 109 | 0.0 | Bidirectional JSON parsing and generation. | (bsd3, data, library) | 2018-11-19 | GracjanPolak, MikhailGlushenkov, jonathanjouty_scrive |

unlifted-list | 18 | 0.0 | GHC Haskell lists of non-thunks (things of kind TYPE 'UnliftedRep) | (bsd3, data, library) | 2018-12-05 | chessai |

unliftio-pool | 54 | 0.0 | Data.Pool generalized to MonadUnliftIO. | (bsd3, control, data, database, library, network) | 2018-05-28 | BardurArantsson |

unliftio-streams | 44 | 0.0 | Generalization of io-streams to MonadUnliftIO | (apache, data, io-streams, library, network) | 2019-04-13 | BardurArantsson |

unordered-containers | 1084 | 2.5 | Efficient hashing-based container types | (bsd3, data, library) | 2019-01-18 | JohanTibell, dfeuer |

unordered-intmap | 34 | 0.0 | A specialization of `HashMap Int v` | (bsd3, data, library) | 2018-07-01 | DmitryIvanov |

unpacked-maybe-numeric | 19 | 0.0 | maybes of numeric values with fewer indirections | (bsd3, data, library) | 2018-12-24 | chessai |

unsafely | 18 | 0.0 | Flexible access control for unsafe operations and instances | (bsd3, data, library) | 2014-09-21 | HiromiIshii |

unwrapped-functors | 17 | 0.0 | Unwrapping sums/products lifted to functors | (data, library) | 2018-07-13 | int_index |

urlpath | 552 | 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 | 19 | 0.0 | A package for updatable discrete distributions | (data, library, mit) | 2017-07-14 | kwf, AntalSpectorZabusky |

userid | 214 | 0.0 | The UserId type and useful instances for web development | (bsd3, data, library) | 2018-12-26 | DavidFox, JeremyShaw |

users-persistent | 28 | 0.0 | A persistent backend for the users package | (data, library, mit) | 2016-05-22 | AlexanderThiemann |

utc | 24 | 0.0 | A pragmatic time and date library. | (data, library, mit, parsing, time) | 2015-06-17 | LarsPetersen |

util-plus | 11 | 0.0 | A collection of commonly used utils | (bsd3, data, library) | 2017-08-06 | AlexanderThiemann |

utility-ht | 416 | 2.0 | Various small helper functions for Lists, Maybes, Tuples, Functions | (bsd3, data, library, list) | 2017-06-03 | HenningThielemann |

uuid | 604 | 0.0 | For creating, comparing, parsing and printing Universally Unique Identifiers | (bsd3, data, library) | 2016-12-17 | AntoineLatter, HerbertValerioRiedel |

uuid-aeson | 18 | 2.0 | Aeson types for UUID instances. | (bsd3, data, library) | 2014-01-15 | KirkPeterson |

uuid-le | 14 | 0.0 | Universally Unique Identifiers with little-endian-ish encoding tools | (data, library, mit) | 2014-09-29 | StijnVanDrongelen |

uuid-quasi | 30 | 0.0 | Supplemental package for 'uuid' allowing quasiquotation. | (bsd3, data, library) | 2013-10-21 | LarsPetersen |

uuid-types | 299 | 0.0 | Type definitions for Universally Unique Identifiers | (bsd3, data, library) | 2016-04-02 | AntoineLatter, HerbertValerioRiedel |

uvector | 30 | 0.0 | Fast unboxed arrays with a flexible interface | (bsd3, data, library) | 2010-02-15 | BryanOSullivan, DonaldStewart |

uvector-algorithms | 14 | 0.0 | Efficient algorithms for uvector unboxed arrays | (bsd3, data, library) | 2009-09-08 | DanDoel |

uxadt | 14 | 0.0 | Cross-language extensible representation for algebraic data type instances. | (data, gpl, library) | 2014-07-22 | AndreiLapets |

validated-literals | 51 | 0.0 | Compile-time checking for partial smart-constructors | (bsd3, data, library) | 2019-01-10 | MerijnVerstraaten |

validation | 102 | 2.5 | A data-type like Either but with an accumulating Applicative | (bsd3, data, library) | 2018-02-26 | TonyMorris, qfpl |

value-supply | 29 | 0.0 | A library for generating values without having to thread state. | (bsd3, data, library) | 2011-03-18 | IavorDiatchki |

var | 12 | 0.0 | Mutable variables and tuples | (bsd3, data, library) | 2013-06-10 | AndySonnenburg |

variation | 29 | 0.0 | nominal value with possible variations | (bsd3, data, library) | 2017-06-10 | cspollard |

vault | 489 | 0.0 | a persistent store for values of arbitrary types | (bsd3, data, library) | 2018-08-04 | HeinrichApfelmus |

vcd | 33 | 0.0 | Reading and writing VCD files. | (bsd3, data, embedded, hardware, library) | 2012-12-19 | TomHawkins |

vcs-revision | 21 | 0.0 | Facilities for accessing the version control revision of the current directory. | (bsd3, data, library, parsing, system) | 2014-05-16 | EugeneKirpichov |

vec | 34 | 0.0 | Vec: length-indexed (sized) list | (bsd3, data, library) | 2018-03-16 | phadej |

vector | 1007 | 2.25 | Efficient Arrays | (bsd3, data, data-structures, library) | 2018-12-07 | CarterSchonwald, HerbertValerioRiedel |

vector-algorithms | 507 | 0.0 | Efficient algorithms for vector arrays | (bsd3, data, library) | 2018-10-09 | BryanOSullivan, DanDoel, ErikDeCastroLopo |

vector-binary | 20 | 0.0 | Binary instances for vector types (deprecated) | (bsd3, data, library) | 2013-05-08 | JakubWaszczuk |

vector-binary-instances | 403 | 2.25 | Instances of Data.Binary for vector | (bsd3, data, library) | 2018-11-02 | BenGamari, BryanOSullivan, DonaldStewart |

vector-buffer | 103 | 0.0 | A buffer compatible with Data.Vector.* | (bsd3, data, library) | 2015-03-30 | VivianMcPhail |

vector-bytes-instances | 30 | 0.0 | Serial (from the bytes package) for Vector (from the vector package) | (bsd3, data, library) | 2018-05-22 | RenzoCarbonara |

vector-bytestring | 12 | 0.0 | ByteStrings as type synonyms of Storable Vectors of Word8s | (bsd3, data, library) | 2012-01-03 | BasVanDijk |

vector-clock | 24 | 0.0 | Vector clocks for versioning message flows | (data, data-structures, distributed-computing, gpl, library) | 2013-06-23 | AlexandruScvortov, hansonkd |

vector-conduit | 27 | 0.0 | Conduit utilities for vectors | (data, library, mit) | 2012-12-31 | JaredHance |

vector-endian | 17 | 0.0 | Storable vectors with cpu-independent representation. | (data, data-structures, library, mit) | 2019-04-22 | isd |

vector-functorlazy | 8 | 0.0 | vectors that perform the fmap operation in constant time | (bsd3, data, data-structures, library) | 2013-07-05 | MikeIzbicki |

vector-heterogenous | 23 | 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 | 357 | 0.0 | Orphan Instances for 'Data.Vector' | (bsd3, data, data-structures, library) | 2017-01-08 | EdwardKmett, ryanglscott |

vector-instances-collections | 11 | 0.0 | Instances of the Data.Collections classes for Data.Vector.* | (bsd3, data, library) | 2012-03-26 | TobiasBrandt |

vector-mmap | 47 | 0.0 | Memory map immutable and mutable vectors | (bsd3, data, data-structures, library) | 2017-06-30 | DanielPeebles, fho |

vector-random | 12 | 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) | 17 | 0.0 | (deprecated) Read instances for 'Data.Vector' | (bsd3, data, data-structures, deprecated, library) | 2011-08-29 | ChristianHoener |

vector-sized | 168 | 2.25 | Size tagged vectors | (bsd3, data, library) | 2018-12-17 | jle, jophish |

vector-split | 33 | 0.0 | Combinator library for splitting vectors. | (data, data-structures, library, mit) | 2017-01-31 | fho |

vector-static (deprecated) | 27 | 0.0 | Statically checked sizes on Data.Vector | (bsd3, data, data-structures, deprecated, library) | 2010-11-11 | DanielPeebles, JakeMcArthur |

vector-text | 17 | 0.0 | Text implementation based on unboxed char vector. | (apache, data, library) | 2018-12-18 | danilo2, iamrecursion |

vector-th-unbox | 392 | 2.0 | Deriver for Data.Vector.Unboxed using Template Haskell | (bsd3, data, library) | 2016-04-23 | LiyangHu |

verbosity | 79 | 0.0 | Simple enum that encodes application verbosity. | (bsd3, data, library) | 2019-03-09 | PeterTrsko |

versioning | 25 | 0.0 | Type-safe data versioning. | (apache, data, library) | 2019-01-08 | lortabac |

versioning-servant | 32 | 0.0 | Servant combinators for the versioning library. | (apache, data, library) | 2018-11-08 | lortabac |

versions | 291 | 2.25 | Types and parsers for software version numbers. | (bsd3, data, library) | 2019-04-20 | fosskers |

vinyl-generics | 18 | 0.0 | Convert plain records to vinyl (and vice versa), generically. | (bsd3, data, generics, library) | 2019-02-19 | GagandeepBhatia |

vinyl-named-sugar | 11 | 0.0 | Syntax sugar for vinyl records using overloaded labels. | (data, library, mit) | 2019-02-21 | Solonarv |

vocabulary-kadma | 8 | 0.0 | Smaoin vocabulary definitions of the base framework. | (data, library, public-domain) | 2015-06-18 | akrasner |

vpq | 7 | 0.0 | Priority queue based on vector | (bsd3, data, library) | 2018-05-03 | MatthewFarkasDyck |

warc | 100 | 0.0 | A parser for the Web Archive (WARC) format | (bsd3, data, library, program) | 2018-08-04 | BenGamari |

wavesurfer | 22 | 0.0 | Parse WaveSurfer files | (bsd3, data, library, sound, text) | 2009-03-23 | StefanKersten |

weak-bag | 16 | 0.0 | Mutable bag backed by weak pointers to each item | (bsd3, data, library) | 2018-10-04 | chessai |

wide-word | 61 | 0.0 | Data types for large but fixed width signed and unsigned integers | (bsd2, data, library) | 2019-01-30 | ErikDeCastroLopo |

winery | 174 | 0.0 | A compact, well-typed seralisation format for Haskell values | (bsd3, codec, data, library, parsing, program, serialization) | 2019-04-22 | FumiakiKinoshita |

wire-streams | 38 | 0.0 | Fast binary io-streams adapter. | (bsd3, data, io-streams, library, parsing) | 2016-09-27 | winterland |

wiring | 113 | 0.0 | Wiring, promotion and demotion of types. | (bsd3, data, library) | 2018-08-11 | seanparsons |

with | 17 | 0.0 | Simple open product type | (bsd3, control, data, library) | 2018-09-16 | iokasimovmt |

with-index | 8 | 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) | 60 | 0.0 | Use ImplicitParams-based source locations in a backward compatible way | (data, deprecated, library, mit) | 2016-03-16 | SimonHengel |

witherable | 219 | 2.5 | filterable traversable | (bsd3, data, library) | 2018-11-14 | FumiakiKinoshita |

witness | 24 | 0.0 | values that witness types | (bsd3, data, library) | 2016-06-26 | AshleyYakeley |

wizard | 16 | 0.0 | the fantastical wizard monoid | (bsd3, data, library) | 2018-05-16 | chessai |

wkt | 114 | 0.0 | Parsec parsers and types for geographic data in well-known text (WKT) format. | (bsd3, data, library) | 2017-08-29 | BenGamari |

wkt-geom | 97 | 0.0 | A parser of WKT, WKB and eWKB. | (apache, data, library) | 2019-02-19 | newmana |

woffex | 8 | 0.0 | Web Open Font Format (WOFF) unpacker. | (bsd3, data, program) | 2011-05-01 | AndrewDrake |

woot | 26 | 0.0 | Real time group editor without operational transform. | (data, library, mit) | 2016-08-05 | tgolson |

word | 27 | 0.0 | Words of arbitrary size | (bsd3, data, library, math, numeric) | 2018-05-14 | MatthewFarkasDyck |

word-trie | 92 | 0.0 | Implementation of a finite trie over words. | (data, gpl, library) | 2015-05-10 | DmitryIvanov, MateuszKowalczyk |

word12 (deprecated) | 9 | 0.0 | Word12 library. | (bsd3, data, deprecated, library) | 2014-09-07 | |

word24 | 69 | 2.0 | 24-bit word and int types for GHC | (bsd3, data, library) | 2016-10-25 | JohnLato, winterland |

word8 | 317 | 0.0 | Word8 library | (bsd3, data, library) | 2017-08-01 | KazuYamamoto |

world-peace | 16 | 0.0 | Open Union and Open Product Types | (bsd3, data, library) | 2018-03-11 | cdepillabout |

wrap | 19 | 0.0 | Wrap a function's return value with another function | (bsd3, data, functions, library) | 2015-02-06 | ChrisDone |

wraparound | 16 | 0.0 | Convenient handling of points on a seamless 2-dimensional plane | (bsd3, data, library) | 2012-11-28 | ChristopherHoward, infrared |

wright | 9 | 0.0 | Colour space transformations and metrics. | (data, library, mit) | 2014-05-16 | vi |

x509 | 745 | 0.0 | X509 reader and writer | (bsd3, data, library) | 2018-11-04 | VincentHanquez |

x509-store | 567 | 0.0 | X.509 collection accessing and storing methods | (bsd3, data, library) | 2018-11-04 | VincentHanquez |

x509-system | 463 | 0.0 | Handle per-operating-system X.509 accessors and storage | (bsd3, data, library) | 2017-07-31 | VincentHanquez |

x509-util | 162 | 0.0 | Utility for X509 certificate and chain | (bsd3, data, program) | 2018-11-04 | VincentHanquez |

x509-validation | 687 | 0.0 | X.509 Certificate and CRL validation | (bsd3, data, library) | 2018-11-04 | VincentHanquez |

xcb-types | 211 | 0.0 | Parses XML files used by the XCB project | (bsd3, data, library) | 2019-02-14 | AntoineLatter, TychoAndersen |

xls | 14 | 0.0 | Parse Microsoft Excel xls files (BIFF/Excel 97-2004) | (bsd3, codec, data, library, parser, program, spreadsheet) | 2018-02-07 | harendra |

xml-isogen | 20 | 0.0 | Generate XML-isomorphic types | (data, library, mit) | 2018-04-19 | typeable |

xml-query | 12 | 0.0 | A parser-agnostic declarative API for querying XML-documents | (data, library, mit, parsing, xml) | 2016-04-04 | NikitaVolkov |

xml-query-xml-conduit | 11 | 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 | 12 | 0.0 | An interpreter of "xml-query" queries for the "xml-types" documents | (data, library, mit, parsing, xml) | 2016-04-04 | NikitaVolkov |

xournal-types | 47 | 0.0 | Data types for programs for xournal file format | (bsd3, data, library) | 2016-02-12 | IanWooKim |

xxhash | 34 | 2.0 | A Haskell implementation of the xxHash algorithm | (bsd3, cryptography, data, library) | 2017-01-13 | christianmarie, ChristianMarie |

yahoo-finance-conduit | 8 | 0.0 | Streaming aproach to the yahoo finance api | (data, library, mit) | 2014-09-18 | AlexanderThiemann |

yall | 17 | 0.0 | Lenses with a southern twang | (bsd3, data, library) | 2012-09-21 | BrandonSimmons |

yamemo | 26 | 0.0 | Simple memoisation function | (bsd3, data, library) | 2014-01-20 | NobuoYamashita |

yaml | 2085 | 2.0 | Support for parsing and rendering YAML documents. | (bsd3, data, library) | 2018-10-14 | MichaelSnoyman |

yaml-light | 30 | 0.0 | A light-weight wrapper with utility functions around HsSyck | (bsd3, data, library) | 2010-10-27 | MichaelIlseman |

yaml-light-lens | 267 | 0.0 | Lens interface to yaml-light. | (bsd3, data, library) | 2018-07-03 | AnthonyCowley |

yaml-pretty-extras | 82 | 0.0 | Extra functionality for pretty printing Yaml documents. | (bsd3, data, library) | 2018-06-28 | locallycompact |

yaml-union | 42 | 0.0 | Read multiple yaml-files and override fields recursively | (bsd3, data, library, program) | 2017-11-10 | michelk |

yarn-lock | 112 | 0.0 | Represent and parse yarn.lock files | (data, library, mit) | 2018-06-12 | Profpatsch |

z85 | 48 | 0.0 | Implementation of the z85 binary codec | (bsd3, data, library) | 2018-12-30 | athanclark |

zalgo (deprecated in favor of functional-kmp) | 17 | 0.0 | Z-algorithm implemented on haskell's built-in cons-cell-based lists. | (bsd3, data, deprecated, library) | 2015-09-01 | mniip |

zcache | 7 | 0.0 | Zobrist keys for game state tracking | (bsd3, data, library) | 2010-06-14 | SamAnklesaria |

zero | 76 | 0.0 | Semigroups with absorption | (bsd3, data, library) | 2016-05-25 | DimitriSabadie |

zippo | 11 | 0.0 | A simple lens-based, generic, heterogenous, type-checked zipper library | (bsd3, data, library) | 2012-09-21 | BrandonSimmons |

zlib-conduit (deprecated in favor of conduit-extra) | 85 | 0.0 | Streaming compression/decompression via conduits. (deprecated) | (bsd3, conduit, data, deprecated, library) | 2014-04-02 | MichaelSnoyman |

zm | 73 | 0.0 | Language independent, reproducible, absolute types | (bsd3, data, library, reflection) | 2017-12-11 | PasqualinoAssini |