## Packages tagged data

1602 packages have this tag.

[Merge tag] (trustees only)Related tags: library (1576), bsd3 (1118), mit (253), benchmark (138), deprecated (99), program (91), gpl (68), math (56), public-domain (51), text (49), parsing (39), data-structures (38), control (29), concurrency (27), conduit (25), lgpl (24), lenses (23), system (23), apache (22), bsd2 (19), network (18), cryptography (17), numerical (14), web (14), generics (13), json (13), configuration (12), serialization (12), compilers-interpreters (11), algebra (10), parallelism (10), xml (10), algorithms (9), database (9), graphics (9), type-system (9), codec (8), records (8), dependent-types (7), streaming (7), io-streams (6), language (6), monads (6), reflection (6), enumerator (5), failure (5), foreign (5), game (5), sound (5), time (5), agpl (4), bit-vectors (4), conversion (4), list (4), logic (4), parser (4), file (3), geography (3), hash (3), mpl (3), optimization (3), physics (3), pipes (3), statistics (3), vector (3), bit (2), comonads (2), composition (2), compression (2), concurrent (2), containers (2), csv (2), development (2), digest (2), embedded (2), functions (2), geometry (2), ghc (2), graphs (2), irc (2), maths (2), natural-language-processing (2), numeric (2), optimisation (2), other (2), phantom-types (2), random (2), search (2), string (2), template-haskell (2), test (2), testing (2), tree (2), types (2), unicode (2), utility (2), ai (1), ...

Name |
DLs |
Rating |
Description |
Tags |
Maintainer |
---|---|---|---|---|---|

ABList | 25 | 0.0 | An alternating list of two types | (bsd3, data, library) | DylanJust |

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

AC-Boolean | 21 | 0.0 | Handle Boolean values generatically. | (bsd3, data, library, logic, math) | AndrewCoppin |

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

AC-HalfInteger | 19 | 0.0 | Efficient half-integer type. | (bsd3, data, library, math, numerical) | AndrewCoppin |

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

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

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

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

AERN-Basics | 19 | 0.0 | foundational type classes for approximating exact real numbers | (bsd3, data, library, math, program) | MichalKonecny |

AERN-Real | 176 | 0.0 | arbitrary precision real interval arithmetic | (bsd3, data, library, math) | MichalKonecny |

AERN-Real-Double | 27 | 0.0 | arbitrary precision real interval arithmetic | (bsd3, data, library, math, program) | MichalKonecny |

AERN-Real-Interval | 19 | 0.0 | arbitrary precision real interval arithmetic | (bsd3, data, library, math) | MichalKonecny |

AERN-RnToRm | 106 | 0.0 | polynomial function enclosures (PFEs) approximating exact real functions | (bsd3, data, library, math) | MichalKonecny |

AERN-RnToRm-Plot | 64 | 0.0 | GL plotting of polynomial function enclosures (PFEs) | (bsd3, data, library, math) | MichalKonecny |

ANum | 17 | 0.0 | Num instance for Applicatives provided via the ANum newtype | (bsd3, data, library) | DanBurton |

AesonBson | 25 | 0.0 | Mapping between Aeson's JSON and Bson objects. | (data, library) | AndrasSlemmer, NiklasHambuechen |

ArrayRef | 30 | 0.0 | Unboxed references, dynamic arrays and more | (bsd3, data, library) | GwernBranwen |

AttoBencode | 30 | 0.0 | Fast Bencode encoding and parsing library | (bsd3, data, library) | FlorianHartwig |

Boolean | 192 | 0.0 | Generalized booleans and numbers | (bsd3, data, library) | ConalElliott |

CBOR | 14 | 0.0 | Encode/Decode values to/from CBOR | (data, lgpl, library) | KyleMurphy |

CLASE | 30 | 0.0 | Cursor Library for A Structured Editor | (bsd3, data, library) | TristanAllwood |

CLI | 7 | 0.0 | CLI tools | (bsd3, data, library) | g960059 |

COrdering | 24 | 0.0 | An algebraic data type similar to Prelude Ordering. | (bsd3, data, library) | AdrianHey |

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

Cardinality | 17 | 0.0 | Measure container capacity. Use it to safely change container. | (data, lgpl, library) | AndreySisoyev |

Checked | 13 | 0.0 | Inbuilt checking for ultra reliable computing | (bsd3, data, library) | RobertOnslow |

ClassyPrelude | 6 | 0.0 | Prelude replacement using classes instead of concrete types where reasonable | (bsd3, control, data, library) | SveinOveAas |

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

DCFL | 36 | 0.0 | Communication Free Learning-based constraint solver | (data, library, mit) | dpandya |

DPutils | 18 | 0.0 | utilities for DP | (benchmark, bsd3, data, library) | ChristianHoener |

Data-Angle | 7 | 0.0 | Geometric angles | (bsd3, data, library, math) | deadmanswitch |

Data-Hash-Consistent | 13 | 0.0 | Provide a simple consistent hashing mechanism | (bsd3, data, library) | BradClawsie |

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

DataIndex | 12 | 0.0 | A package for adding index column to data files | (benchmark, data, library, mit, program) | steven_yhw |

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

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

Dish | 28 | 0.0 | Hash modules (currently Murmur3) | (bsd3, data, library, program) | zcourts |

DistanceUnits | 11 | 0.0 | A comprehensive distance library | (bsd3, data, library) | MattGambogi |

DynamicTimeWarp | 5 | 0.0 | Dynamic time warping of sequences. | (data, lgpl, library, program) | zombiecalypse |

EnumContainers | 7 | 0.0 | Simple Enum-class-based int containers | (bsd3, data, library) | EyalLotem |

EstProgress | 17 | 0.0 | Methods for estimating the progress of functions | (bsd3, data, library) | JamesCandy |

EuroIT | 8 | 0.0 | Library for using euro currency, italian language | (bsd3, data, library) | PaoloVeronelli |

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

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

Focus | 17 | 0.0 | Tools for focusing in on locations within numbers | (data, library, mit) | NateSoares |

Foster | 21 | 0.0 | Utilities to generate and solve puzzles | (benchmark, data, mit, program) | Jefffrey |

Frames | 79 | 0.0 | Data frames For working with tabular data files | (benchmark, bsd3, data, library) | AnthonyCowley |

HFrequencyQueue | 8 | 0.0 | A Queue with a random (weighted) pick function | (data, gpl, library) | Bellaz |

HList | 79 | 0.0 | Heterogeneous lists | (data, library, mit) | AdamVogt, GwernBranwen |

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

HSet | 14 | 0.0 | Faux heterogeneous sets | (bsd3, data, library) | athanclark |

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

HasCacBDD | 6 | 0.0 | Haskell bindings for CacBDD | (data, gpl, library) | m4lvin |

Hayoo | 12 | 0.0 | The Hayoo! search engine for Haskell API search on hackage | (data, mit, program, text) | UweSchmidt |

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

Holumbus-Searchengine | 18 | 0.0 | A search and indexing engine. | (data, library, mit, text) | UweSchmidt |

HsJudy | 16 | 0.0 | Judy bindings, and some nice APIs | (bsd3, data, library) | GwernBranwen |

HulkImport | 19 | 0.0 | Easily bulk import CSV data to SQL Server | (bsd3, data, library, program) | smobs |

IDynamic | 5 | 0.0 | Indexable, serializable form of Data.Dynamic | (bsd3, data, library) | AlbertoCorona |

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

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

Interpolation | 65 | 0.0 | Multiline strings, interpolation and templating. | (data, library, text) | VilleTirronen |

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

IntervalMap | 95 | 0.0 | Containers for intervals, with efficient search. | (benchmark, bsd3, data, library) | ChristophBreitkopf |

IsNull | 8 | 0.0 | A typeclass to determine if a given value is null. | (bsd3, data, library) | jcristovao |

Jdh | 13 | 0.0 | A Json implementation for Haskell, with JavaScript Values and Encoding/Decoding | (data, library, mit) | brunoczim |

LTree | 9 | 0.0 | Tree with only leaves carrying the data. | (data, library, public-domain) | RahulGopinath |

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

ListZipper | 33 | 0.0 | Simple zipper for lists | (bsd3, data, library) | RyanIngram |

MSQueue | 5 | 0.0 | Michael-Scott queue. | (bsd3, data, library) | julek |

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

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

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

MemoTrie | 269 | 0.0 | Trie-based memo functions | (bsd3, data, library) | ConalElliott |

MyPrimes | 5 | 0.0 | Generate all primes | (benchmark, data, library, mit, program) | afonsomatos |

NMap | 7 | 0.0 | A transparent nested Map structure | (data, lgpl, library) | ACastello |

NestedFunctor | 8 | 0.0 | Nested composition of functors with a type index tracking nesting. | (bsd3, data, library) | kwf |

NewBinary | 17 | 0.0 | A binary I/O library | (data, library) | JeremyShaw |

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

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

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

NumInstances | 133 | 0.0 | Instances of numeric classes for functions and tuples | (bsd3, data, library) | ConalElliott |

NumLazyByteString (deprecated) | 6 | 0.0 | Num, Enum, Eq, Integral, Ord, Real, and Show instances for Lazy ByteStrings | (bsd3, data, deprecated, library) | ThomasDuBuisson |

Object | 5 | 0.0 | Object oriented programming for haskell using multiparameter typeclasses. | (apache, control, data, library) | yokto |

ObjectName | 110 | 0.0 | Explicitly handled object names | (bsd3, data, library) | SvenPanne |

Octree | 61 | 0.0 | Simple unbalanced Octree for storing data about 3D points | (bsd3, data, library) | MichalGajda |

OddWord | 21 | 0.0 | Provides a wrapper for deriving word types with fewer bits. | (bsd3, data, library) | RobinKay |

Omega | 48 | 0.0 | Integer sets and relations using Presburger arithmetic | (bsd3, data, library) | ChristopherRodrigues |

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

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

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

OptDir | 14 | 0.0 | The OptDir type for representing optimization directions. | (bsd3, data, library, optimisation, optimization) | MasahiroSakai |

OrderedBits | 34 | 0.0 | Efficient ordered (by popcount) enumeration of bits | (benchmark, bsd3, data, library) | ChristianHoener |

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

PathTree | 9 | 0.0 | A tree used to merge and maintain paths | (bsd3, data, library) | pjrt |

Peano | 22 | 0.0 | simple Peano numbers | (bsd3, data, library) | AndrasSlemmer, FrancescoMazzoli |

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

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

Piso | 13 | 0.0 | Partial isomorphisms | (bsd3, data, library) | MartijnVanSteenbergen |

PrimitiveArray | 114 | 0.0 | Efficient multidimensional arrays | (bsd3, data, library) | ChristianHoener |

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

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

QuadEdge | 6 | 0.0 | QuadEdge structure for representing triangulations | (bsd3, data, library) | NealAlexander |

QuadTree | 12 | 0.0 | QuadTree library for Haskell, with lens support. | (bsd3, data, game, library) | Kron |

RFC1751 | 23 | 0.0 | RFC-1751 library for Haskell | (data, library, public-domain) | xenog |

Range | 4 | 0.0 | Data structure for managing ranges | (bsd3, data, library) | ThomasEding |

Ranged-sets | 32 | 2.0 | Ranged sets for Haskell | (bsd3, data, library) | PaulJohnson |

Ref | 9 | 0.0 | Generic Mutable Ref Abstraction Layer | (bsd3, data, library) | CarterSchonwald |

RefSerialize | 88 | 0.0 | Write to and read from ByteStrings maintaining internal memory references | (bsd3, data, database, library, parsing) | AlbertoCorona |

SG | 7 | 0.0 | Small geometry library for dealing with vectors and collision detection | (bsd3, data, library, math) | NeilBrown |

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

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

Semigroup | 39 | 0.0 | A semigroup | (bsd3, data, library) | TonyMorris |

ShortestPathProblems | 7 | 0.0 | grammars for TSP and SHP | (bsd3, data, library) | ChristianHoener |

SizeCompare | 6 | 0.0 | Fast size comparison for standard containers. | (data, gpl, library) | BramSchuur |

SpinCounter | 4 | 0.0 | Lock free Spin Counter | (bsd3, data, library) | julek |

StateVar | 1669 | 0.0 | State variables | (bsd3, data, library) | EdwardKmett, SvenPanne |

StateVar-transformer | 6 | 0.0 | State variables | (bsd3, data, library) | seagull |

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

Stream | 171 | 0.0 | A library for manipulating infinite lists. | (bsd3, data, library) | WouterSwierstra |

SuffixStructures | 5 | 0.0 | Suffix array construction | (benchmark, bsd3, data, data-structures, library, program) | ChristianHoener |

TCache | 170 | 0.0 | A Transactional cache with user-defined persistence | (bsd3, data, database, library) | AlbertoCorona |

Tainted | 17 | 0.0 | Tainted type, and associated operations | (bsd3, control, data, library, monads, trans) | RossMeikleham |

Tape | 6 | 0.0 | Bidirectionally infinite streams, akin to the tape of a Turing machine. | (bsd3, data, library) | kwf |

Tensor | 27 | 0.0 | Tensor data types | (bsd3, data, library) | SvenPanne |

Transhare | 6 | 0.0 | A library to apply transformation to containers so as to maximize sharing of unchanged subcomponents. | (bsd3, data, library) | ChrisKuklewicz |

TreeCounter | 9 | 0.0 | Wait-free Tree Counter | (bsd3, data, library) | julek |

Treiber | 16 | 0.0 | Lock free Treiber stack | (bsd3, data, library) | julek |

TypeNat | 22 | 0.0 | Some Nat-indexed types for GHC | (data, library, mit) | alexvieth |

Unique | 127 | 2.0 | It provides the functionality like unix "uniq" utility | (bsd3, data, library) | kapral |

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

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

Vec-Boolean | 36 | 0.0 | Provides Boolean instances for the Vec package | (bsd3, data, library, math) | TobiasBexelius |

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

WAVE | 28 | 0.0 | WAVE audio file IO library | (bsd3, data, library, program, sound) | BartonMassey |

WMSigner | 4 | 0.0 | WebMoney authentication module | (cryptography, data, library, mit) | triplepointfive |

ZipFold | 17 | 0.0 | Zipping folds | (bsd3, data, library) | ConalElliott |

abcBridge | 26 | 0.0 | Bindings for ABC, A System for Sequential Synthesis and Verification | (bsd3, data, library) | AaronTomb, RobertDockins |

abeson | 8 | 0.0 | interconversion between aeson and bson. | (data, library, mit) | HirotomoMoriwaki |

abstract-deque | 587 | 0.0 | Abstract, parameterized interface to mutable Deques. | (bsd3, data, library) | RyanNewton |

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

ac-machine | 17 | 0.0 | Aho-Corasick string matching algorithm in Haskell | (bsd3, data, library) | YutaTaniguchi |

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

accelerate | 132 | 2.0 | An embedded language for accelerated array processing | (bsd3, compilers-interpreters, concurrency, data, library, parallelism) | ManuelChakravarty, TrevorMcDonell |

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

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

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

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

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

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

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

accelerate-llvm-ptx | 13 | 0.0 | Accelerate backend for NVIDIA GPUs | (bsd3, compilers-interpreters, concurrency, data, library, parallelism) | TrevorMcDonell |

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

active | 507 | 0.0 | Abstractions for animation | (bsd3, data, library) | BrentYorgey, RyanYates, jeffreyrosenbluth, bergey, cchalmers |

adaptive-containers | 17 | 0.0 | Self optimizing container types | (bsd3, data, library) | DonaldStewart |

adaptive-tuple | 14 | 0.0 | Self-optimizing tuple types | (bsd3, data, library) | JohnLato |

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

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

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

aeson-injector | 64 | 0.0 | Injecting fields into aeson values | (data, json, library, mit, web) | NCrashed |

aeson-iproute | 9 | 0.0 | Aeson instances for iproute types | (bsd3, data, library) | sickmind |

aeson-lens | 43 | 0.0 | Lens of Aeson | (bsd3, data, json, lenses, library) | HideyukiTanaka |

aeson-schema | 49 | 0.0 | Haskell JSON schema validator and parser generator | (data, library, mit) | MateuszKowalczyk, TimBaumann |

aeson-t | 17 | 0.0 | Transform JSON | (data, library, mit) | begriffs |

aeson-utils | 32 | 0.0 | Utilities for working with Aeson. | (bsd3, data, library) | AdamBergmark, ErikHesselink |

aeson-value-parser | 39 | 0.0 | An API for parsing "aeson" JSON tree into Haskell types | (data, json, library, mit, parsing) | NikitaVolkov |

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

affinely-extended | 7 | 0.0 | (data, library, mit) | clinton | |

afis | 11 | 0.0 | Anti-forensic Information Splitter | (bsd3, cryptography, data, library) | VincentHanquez |

aig | 23 | 0.0 | And-inverter graphs in Haskell. | (bsd3, data, library) | AaronTomb, RobertDockins |

aip | 33 | 0.0 | Aeronautical Information Package (AIP) | (aviation, bsd3, data, library, program) | qfpl |

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

algo-s | 6 | 0.0 | An implementation of Knuth's algorithm S. | (apache, benchmark, data, library, program) | EricRochester |

align | 14 | 0.0 | Sequence alignment algorithms. | (bsd3, data, library) | literon |

alpino-tools | 21 | 0.0 | Alpino data manipulation tools | (data, library, natural-language-processing, program) | DanielDeKok |

altcomposition | 14 | 0.0 | Alternative combinators for unorthodox function composition | (bsd3, data, library) | jcristovao |

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

anonymous-sums | 16 | 0.0 | Anonymous sum types | (bsd3, data, library) | OmariNorman |

anonymous-sums-tests | 3 | 0.0 | QuickCheck functions to accompany the anonymous-sums package | (bsd3, data, library) | OmariNorman |

apache-md5 | 22 | 2.0 | Apache specific MD5 digest algorighm. | (benchmark, bsd3, cryptography, data, library) | PeterTrsko |

apecs | 58 | 0.0 | A fast ECS for game engine programming | (bsd3, control, data, game, library) | |

app-lens | 12 | 0.0 | applicative (functional) bidirectional programming beyond composition chains | (benchmark, bsd3, data, lenses, library) | kztk |

appc | 15 | 0.0 | app container types and tools | (data, library, mit, program) | wereHamster |

applicative-numbers | 47 | 0.0 | Applicative-based numeric instances | (bsd3, data, library, numerical) | ConalElliott |

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

arff | 13 | 0.0 | Generate Attribute-Relation File Format (ARFF) files | (bsd3, data, library, text) | StefanKersten |

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

array-primops | 13 | 0.0 | Extra foreign primops for primitive arrays | (benchmark, bsd3, data, library) | AndrasKovacs |

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

ascii (deprecated) | 34 | 0.0 | Type-safe, bytestring-based ASCII values. (deprecated) | (bsd3, data, deprecated, library) | MichaelSnoyman |

ascii-table | 10 | 0.0 | ASCII table | (bsd3, data, library) | mitchellwrosen |

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

ascii85-conduit | 4 | 0.0 | Conduit for encoding ByteString into Ascii85 | (bsd3, conduit, data, library) | KazuoKoga |

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

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

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

asn1-types | 956 | 0.0 | ASN.1 types | (bsd3, data, library) | VincentHanquez |

astar | 24 | 0.0 | General A* search algorithm. | (bsd3, data, library) | CaleGibbard, JohannesWeiss |

aterm | 9 | 0.0 | serialisation for Haskell values with sharing support | (data, gpl, library, parsing) | ChristianMaeder |

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

atomic-primops | 123 | 0.0 | A safe approach to CAS and other atomic ops in Haskell. | (bsd3, data, library) | BrandonSimmons, GregoryCollins, RyanNewton, ryanglscott, peter_fogg, chchen |

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

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

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

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

attoparsec-binary | 72 | 0.0 | Binary processing extensions to Attoparsec. | (bsd3, data, library) | AndrewDrake |

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

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

attosplit | 10 | 0.0 | Split a lazy bytestring at boundaries defined by an attoparsec parser | (bsd3, data, library) | YitzGale |

audiovisual | 3 | 0.0 | A battery-included audiovisual framework | (bsd3, data, library, records) | FumiakiKinoshita |

avl-static | 5 | 0.0 | A compile-time balanced AVL tree. | (bsd3, data, library) | FedericoLebron |

avro | 31 | 0.0 | Avro serialization support for Haskell | (bsd3, data, library) | alexeyraga |

b-tree | 24 | 0.0 | Immutable disk-based B* trees | (benchmark, bsd3, data, library) | BenGamari |

bank-holidays-england | 31 | 0.0 | Calculation of bank holidays in England and Wales | (bsd3, data, library) | dcturner |

base16-bytestring | 1359 | 2.0 | Fast base16 (hex) encoding and decoding for ByteStrings | (bsd3, data, library) | BryanOSullivan |

base32-bytestring | 20 | 0.0 | Fast base32 and base32hex codec for ByteStrings | (benchmark, bsd3, codec, data, library) | SamTruzjan |

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

base58-bytestring | 388 | 0.0 | Implementation of BASE58 transcoding for ByteStrings | (benchmark, bytestrings, data, library, public-domain) | AlekseyUymanov |

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

base64-bytestring | 1808 | 0.0 | Fast base64 encoding and decoding for ByteStrings | (bsd3, data, library) | BryanOSullivan |

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

bcrypt | 42 | 0.0 | Haskell bindings to the bcrypt password hash | (bsd3, cryptography, data, library) | AndrewMiller |

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

beamable | 15 | 0.0 | Generic serializer/deserializer with compact representation | (benchmark, bsd3, data, library, serialization) | JohnLato, MichaelBaikov |

bencoding | 53 | 0.0 | A library for encoding and decoding of BEncode data. | (benchmark, bsd3, data, library) | SamTruzjan |

bert | 53 | 0.0 | BERT implementation | (bsd3, data, library) | MariusEriksen, RomanCheplyaka, manzyuk |

between | 18 | 0.0 | Function combinator "between" and derived combinators | (bsd3, data, library) | PeterTrsko |

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

bff-mono | 13 | 0.0 | "Bidirectionalization for Free" for Monomorphic Transformations | (bsd3, data, lenses, library) | kztk |

bidispec | 9 | 0.0 | Specification of generators and parsers | (data, lgpl, library) | DavidLeuschner, StefanWehr |

bidispec-extras | 5 | 0.0 | Extra helper functions for bidirectional specifications | (data, lgpl, library) | StefanWehr |

bifunctors | 1803 | 2.5 | Bifunctors | (bsd3, data, functors, library) | EdwardKmett, EricMertens, ryanglscott |

bimap | 51 | 0.0 | Bidirectional mapping between two key types | (bsd3, data, library) | StuartCook, joel_williamson |

bimap-server | 10 | 0.0 | Two-column database server. | (bsd3, data, library) | DanielDiaz |

bimaps | 28 | 0.0 | bijections with multiple implementations. | (benchmark, bsd3, data, library) | ChristianHoener |

binary | 1163 | 0.0 | Binary serialisation for Haskell values using lazy ByteStrings | (benchmark, bsd3, data, library, parsing) | DonaldStewart, IanLynagh, LennartKolmodin |

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

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

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

binary-enum | 8 | 0.0 | Simple wrappers around enum types | (bsd3, data, library) | tolysz |

binary-ext | 15 | 0.0 | An alternate with typed errors for Data.Binary.Get monad from 'binary' library. | (bsd3, data, library, parsing) | warlock |

binary-generic | 12 | 0.0 | Generic binary serialisation using binary and syb. | (bsd3, data, library, parsing) | LarsPetersen |

binary-ieee754 | 7 | 0.0 | Backport ieee754 float double combinators to older binary | (bsd3, data, library) | winterland |

binary-indexed-tree | 4 | 0.0 | Binary Indexed Trees (a.k.a. Fenwick Trees). | (data, lgpl, library) | MaxwellSayles |

binary-list | 90 | 0.0 | Lists of length a power of two. | (benchmark, bsd3, data, library) | DanielDiaz |

binary-parsers | 23 | 0.0 | Extends binary with parsec/attoparsec style parsing combinators. | (benchmark, bsd3, data, library) | winterland |

binary-protocol | 4 | 0.0 | Monad to ease implementing a binary network protocol. | (bsd3, data, library) | GregoryCrosswhite |

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

binary-shared | 39 | 0.0 | Sharing for the binary package | (data, gpl, library) | HamishMackenzie, JuergenNicklischFranken |

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

binary-store (deprecated) | 6 | 0.0 | Format to store data using the binary transform. | (bsd3, data, deprecated, library) | DanielDiaz |

binary-streams | 6 | 0.0 | data serialization/deserialization io-streams library | (bsd3, data, io-streams, library) | GregoryCollins, petterb |

binary-strict | 86 | 0.0 | Binary deserialisation using strict ByteStrings | (bsd3, data, library, parsing) | AdamLangley, DominicSteinitz |

binary-typed | 31 | 0.0 | Type-safe binary serialization | (benchmark, bsd2, data, library, serialization) | quchen |

binarydefer | 17 | 0.0 | Binary serialization with deferred loading | (bsd3, data, library) | NeilMitchell |

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

bindynamic | 3 | 0.0 | A variation of Data.Dynamic.Dynamic with a Binary instance | (data, gpl, library) | lspitzner |

bini | 20 | 2.0 | A collection of various methods for reading and writing bini files. | (bsd3, configuration, data, library) | TWeise |

bit-vector | 9 | 0.0 | Simple bit vectors for Haskell | (bit-vectors, bsd3, data, library) | AdamFoltzer |

bitarray | 47 | 0.0 | Mutable and immutable bit arrays | (bsd3, data, library) | BalazsKomuves |

bitmap | 15 | 0.0 | A library for handling and manipulating bitmaps (rectangular pixel arrays). | (bsd3, data, graphics, library) | BalazsKomuves |

bitmap-opengl | 11 | 0.0 | OpenGL support for Data.Bitmap. | (bsd3, data, graphics, library) | BalazsKomuves |

bitmaps | 14 | 0.0 | Bitmap library | (bsd3, codec, data, graphics, library) | ByronJohnson |

bits | 44 | 2.0 | Various bit twiddling and bitwise serialization primitives | (bsd3, data, library, serialization) | EdwardKmett, EricMertens, ryanglscott |

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

bits-bytestring | 8 | 0.0 | Bits instance for bytestrings. | (benchmark, bsd3, data, library) | oldmanmike |

bits-bytestring-lazy | 5 | 0.0 | Bits instance for lazy bytestrings. | (benchmark, bsd3, data, library) | semaj |

bits-conduit | 7 | 0.0 | Bitstream support for Conduit | (benchmark, bsd3, conduit, data, library) | HideyukiTanaka |

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

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

bitstring | 6 | 0.0 | Lazy bit strings | (bsd3, data, library) | BalazsKomuves |

bitvec | 11 | 0.0 | Unboxed vectors of bits / dense IntSets | (bit-vectors, data, library, public-domain) | JamesCook |

bitwise | 44 | 0.0 | fast multi-dimensional unboxed bit packed Bool arrays | (benchmark, bit-vectors, bsd3, data, data-structures, library) | ClaudeHeilandAllen |

blaze-builder | 1770 | 0.0 | Efficient buffered output. | (bsd3, data, library) | JasperVanDerJeugt, LeonSmith, SimonMeier |

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

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

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

bloomfilter | 113 | 0.0 | Pure and impure Bloom Filter implementations. | (bsd3, data, library) | BryanOSullivan |

bloomfilter-redis | 13 | 2.0 | Distributed bloom filters on Redis (using the Hedis client). | (benchmark, bsd3, data, library) | hesiod |

boltzmann-samplers | 6 | 0.0 | Uniform random generators | (data, generic, library, mit, random) | lyxia |

bond-haskell | 22 | 0.0 | Runtime support for BOND serialization | (benchmark, bsd3, data, library, parsing) | blaze |

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

boolean-list | 8 | 0.0 | convert numbers to binary coded lists | (data, gpl, library) | AlanHawkins |

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

boombox | 4 | 0.0 | Chronokinetic stream sources and incremental consumers | (bsd3, data, library) | FumiakiKinoshita |

both | 11 | 0.0 | Like Maybe, but with a different Monoid instance. | (data, library, mit) | barrucadu |

boundingboxes | 22 | 0.0 | A generic boundingbox for an arbitrary vector | (bsd3, data, library) | FumiakiKinoshita |

browscap | 7 | 0.0 | A reader and interface for the Browser Capabilities Project data files. | (bsd3, data, library, web) | davean |

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

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

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

bson-mapping | 37 | 0.0 | Mapping between BSON and algebraic data types. | (data, library) | FrancescoMazzoli, ak3n |

bspack | 16 | 0.0 | A simple and fast bytestring packer | (benchmark, bsd3, data, library) | nicolasdp |

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

buffer-builder-aeson | 14 | 0.0 | Serialize Aeson values with Data.BufferBuilder | (benchmark, data, library, mit) | chadaustin, afriesen |

buildable | 13 | 0.0 | Typeclass for builders of linear data structures | (data, library, mit) | IvanMiljenovic |

bv | 28 | 0.0 | Bit-vector arithmetic library | (bit-vectors, bsd3, data, library) | IagoAbal |

byteable | 1070 | 0.0 | Type class for sequence of bytes | (bsd3, data, library) | VincentHanquez |

bytes | 636 | 2.0 | Sharing code for serialization between binary and cereal | (bsd3, data, library, serialization) | EdwardKmett, EricMertens, ryanglscott |

byteset | 9 | 0.0 | Set of bytes. | (bsd3, data, library) | DanielDiaz |

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

bytestring-arbitrary | 27 | 2.0 | Arbitrary instances for ByteStrings | (benchmark, bsd3, data, library) | tsuraan |

bytestring-builder | 1389 | 0.0 | The new bytestring builder, packaged outside of GHC | (bsd3, data, library) | LeonSmith |

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

bytestring-conversion | 28 | 0.0 | Type-classes to convert values to and from ByteString. | (benchmark, data, library, mpl) | ToralfWittner |

bytestring-csv | 25 | 0.0 | Parse CSV formatted data efficiently | (bsd3, data, library) | DonaldStewart |

bytestring-delta | 7 | 0.0 | Simple, fast binary diff/patch | (data, library, mit) | JoeyAdams |

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

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

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

bytestring-read | 17 | 0.0 | fast ByteString to number converting library | (benchmark, data, library, mit) | HirotomoMoriwaki |

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

bytestring-trie | 58 | 2.25 | An efficient finite map from (byte)strings to values. | (bsd3, data, data-structures, library) | WrenThornton |

bytestring-typenats | 4 | 0.0 | Bytestrings with typenat lengths | (benchmark, bsd3, data, library) | tsuraan |

cache | 7 | 0.0 | An in-memory key/value store with expiration support | (bsd3, cache, data, library) | hverr |

cached-traversable | 8 | 0.0 | Transparent, persistent caching of lazy, traversable structures | (bsd3, data, library) | ThomasTuegel |

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

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

carray | 68 | 0.0 | A C-compatible array library. | (benchmark, bsd3, data, library) | HenningThielemann, JedBrown |

case-insensitive | 1725 | 0.0 | Case insensitive string comparison | (benchmark, bsd3, data, library, text) | BasVanDijk |

cassava-conduit | 51 | 0.0 | Conduit interface for cassava package | (benchmark, bsd3, data, library) | domdere |

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

categorical-algebra | 5 | 0.0 | Categorical Monoids and Semirings | (bsd3, data, library) | JonathanFischoff |

cereal | 1653 | 2.0 | A binary serialization library | (bsd3, data, library, parsing) | EricMertens, TrevorElliott |

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

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

cereal-io-streams | 4 | 0.0 | io-streams support for the cereal binary serialization library | (benchmark, bsd3, data, io-streams, library, parsing) | MichaelXavier |

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

cereal-text | 19 | 0.0 | Data.Text instances for the cereal serialization library | (apache, data, library) | ulikoehler |

cereal-vector | 462 | 0.0 | Serialize instances for Data.Vector types. | (bsd3, data, library) | AdamFoltzer |

certificate (deprecated in favor of x509) | 159 | 0.0 | Certificates and Key Reader/Writer | (bsd3, data, deprecated, library) | VincentHanquez |

chain-codes | 10 | 0.0 | Library decoding chain codes from images | (data, gpl, library) | MateuszKowalczyk |

charset | 261 | 0.0 | Fast unicode character sets based on complemented PATRICIA tries | (bsd3, data, library) | EdwardKmett |

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

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

checked | 8 | 0.0 | Bounds-checking integer types. | (bsd3, data, library) | AntoineLatter |

choice | 30 | 0.0 | A solution to boolean blindness. | (data, library, public-domain) | MathieuBoespflug |

chunked-data | 123 | 0.0 | Typeclasses for dealing with various chunked data representations | (data, library, mit) | MichaelSnoyman |

church-pair | 10 | 0.0 | Church encoded pair | (bsd3, data, library) | mat8913 |

ciphersaber2 | 15 | 0.0 | Implementation of CipherSaber2 RC4 cryptography. | (data, library, mit, program) | BartonMassey |

classify | 42 | 0.0 | Library for classification of media files. | (data, library, public-domain) | DavidHimmelstrup |

classyplate | 18 | 0.0 | Fuseable type-class based generics | (bsd3, data, library) | lazac |

clean-unions | 16 | 0.0 | Open unions without need for Typeable | (bsd3, data, library) | FumiakiKinoshita |

clist | 4 | 0.0 | Counted list | (data, library) | MatthewFarkasDyck |

cmph | 4 | 0.0 | low level interface to CMPH | (bsd3, data, data-structures, library) | MarkWotton |

code-builder | 9 | 0.0 | Simple system for generating code. | (bsd3, data, library) | AdamBergmark, ErikHesselink, mbrock |

codec | 19 | 2.0 | Simple bidirectional serialization | (bsd3, data, library) | PatrickChilton |

codec-libevent (deprecated) | 14 | 0.0 | Cross-platform structure serialisation | (bsd3, data, deprecated, library, parsing, program) | AdamLangley |

cofunctor (deprecated in favor of contravariant) | 10 | 0.0 | DEPRECATED: use the "contravariant" package | (bsd3, data, deprecated, library) | BrandonSimmons |

collection-json | 19 | 0.0 | Collection+JSON—Hypermedia Type Tools | (data, library, mit) | alunduil |

colors | 25 | 0.0 | A type for colors | (bsd3, data, library) | FumiakiKinoshita |

colour | 1402 | 0.0 | A model for human colour/color perception | (data, graphics, library, mit) | RussellOConnor |

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

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

combobuffer | 7 | 0.0 | Various buffer implementations | (bsd3, data, library) | JohnLato |

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

comic | 8 | 0.0 | A format for describing comics. | (bsd3, data, library) | davean |

commutative | 20 | 0.0 | Commutative binary operations. | (data, library, math, mit) | athanclark |

compact | 11 | 0.0 | Non-GC'd, contiguous storage for immutable data structures | (bsd3, data, library) | EdwardYang |

compact-map | 9 | 0.0 | Compact Data.Map implementation using Data.Binary | (bsd3, data, library) | DavidHimmelstrup |

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

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

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

compose-ltr | 23 | 0.0 | More intuitive, left-to-right function composition. | (data, library, mit) | Wizek |

composition | 32 | 0.0 | Combinators for unorthodox function composition | (bsd3, data, library) | DanBurton |

composition-extra | 36 | 0.0 | Combinators for unorthodox structure composition | (bsd3, data, library) | athanclark |

composition-prelude | 36 | 0.0 | Higher-order function combinators | (bsd3, control, data, library) | vmchale |

composition-tree | 23 | 0.0 | Composition trees for arbitrary monoids. | (bsd3, data, library) | LiamOConnorDavis |

compound-types | 25 | 0.0 | Sum and Product types and such | (benchmark, data, library, mit, type-system, types) | NikitaVolkov |

compressed | 48 | 2.0 | Compressed containers and reducers | (bsd3, compression, data, library, mapreduce) | EdwardKmett |

comptrans | 16 | 0.0 | Automatically converting ASTs into compositional data types | (bsd3, data, generics, library) | JamesKoppel |

concise | 7 | 0.0 | Utilities for Control.Lens.Cons | (bsd3, data, lenses, library) | frasertweedale |

concrete-haskell | 78 | 0.0 | Library for the Concrete data format. | (data, gpl, library, program) | TomLippincott |

concrete-haskell-autogen | 36 | 0.0 | Automatically generated Thrift definitions for the Concrete data format. | (data, gpl, library) | TomLippincott |

concrete-typerep | 12 | 0.0 | Binary and Hashable instances for TypeRep | (bsd3, data, library) | ReinerPope |

condorcet | 5 | 0.0 | Library for Condorcet voting | (bsd3, data, library) | GwernBranwen |

conduit | 2298 | 2.5 | Streaming data processing library. | (conduit, data, library, mit) | MichaelSnoyman |

conduit-combinators | 230 | 0.0 | Commonly used conduit functions, for both chunked and unchunked data | (conduit, data, library, mit) | MichaelSloan, MichaelSnoyman |

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

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

conduit-throttle | 25 | 0.0 | Throttle Conduit Producers | (bsd3, data, library) | mtesseract |

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

conffmt | 3 | 0.0 | A .conf file formatter | (data, mit, program) | yamadapc |

config-manager | 20 | 0.0 | Configuration management | (configuration, data, gpl, library) | guyonvarch |

configifier | 29 | 0.0 | parser for config files, shell variables, command line args. | (agpl, configuration, data, library) | MatthiasFischmann |

configuration | 8 | 0.0 | Simple data type for application configuration. | (bsd3, data, library) | HiromiIshii |

configurator | 70 | 2.0 | Configuration management | (bsd3, configuration, data, library) | BryanOSullivan |

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

configurator-ng | 12 | 0.0 | The next generation of configuration management | (bsd3, configuration, data, library) | LeonSmith |

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

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

constrained-dynamic | 6 | 0.0 | Dynamic typing with retained constraints | (data, library, mit) | jh3141 |

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

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

contravariant | 1834 | 0.0 | Contravariant functors | (bsd3, control, data, library) | EdwardKmett, EricMertens |

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

conversion | 19 | 0.0 | Universal converter between values of different types | (control, conversion, data, library, mit) | NikitaVolkov |

conversion-bytestring | 15 | 0.0 | "Conversion" instances for the "bytestring" library | (control, conversion, data, library, mit) | NikitaVolkov |

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

conversion-text | 17 | 0.0 | "Conversion" instances for the "text" library | (control, conversion, data, library, mit) | NikitaVolkov |

convert | 13 | 0.0 | Safe and unsafe data conversion utilities with strong type-level operation. checking. | (apache, data, library) | danilo2 |

convertible | 174 | 2.0 | Typeclasses and instances for converting between types | (bsd3, data, library) | ErikHesselink, JohnGoerzen, NicolasWu |

convertible-ascii | 7 | 0.0 | convertible instances for ascii | (data, failure, library, public-domain) | MasatakeDaimon |

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

coroutine-iteratee (deprecated) | 7 | 0.0 | Bridge between the monad-coroutine and iteratee packages. | (concurrency, data, deprecated, gpl, library) | MarioBlazevic |

count | 5 | 0.0 | Bijective mappings between values and possibly infinite prefixes of [0..] | (bsd3, data, library) | Maxdamantus |

countable | 14 | 0.0 | Countable, Searchable, Finite, Empty classes | (bsd3, data, library) | AshleyYakeley |

counter | 31 | 2.0 | An object frequency counter. | (data, library, mit) | wei2912 |

country-codes | 14 | 0.0 | ISO 3166 country codes and i18n names. | (bsd3, data, library) | FelipeLessa, JeanPhilippeMoresmau |

cpio-conduit | 5 | 0.0 | Conduit-based CPIO | (apache, data, library) | DanAloni |

cpu | 27 | 2.0 | Cpu information and properties helpers. | (bsd3, data, library) | VincentHanquez |

cqrs | 43 | 0.0 | Command-Query Responsibility Segregation | (data, library, mit) | BardurArantsson |

cqrs-core | 3 | 0.0 | Command-Query Responsibility Segregation | (data, library, mit) | BardurArantsson |

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

cqrs-postgresql | 7 | 0.0 | PostgreSQL backend for the cqrs package. | (data, library, mit) | BardurArantsson |

cqrs-sqlite3 | 18 | 0.0 | SQLite3 backend for the cqrs package. | (data, library, mit) | BardurArantsson |

cqrs-test | 5 | 0.0 | Command-Query Responsibility Segregation Test Support | (data, library, mit) | BardurArantsson |

cqrs-testkit | 3 | 0.0 | Command-Query Responsibility Segregation Test Support | (data, library, mit) | BardurArantsson |

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

critbit | 16 | 0.0 | Crit-bit maps and sets | (benchmark, bsd3, data, library) | BryanOSullivan |

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

crypt-sha512 | 8 | 0.0 | Pure Haskell implelementation for GNU SHA512 crypt algorithm | (bsd3, data, library) | phadej |

crypto-api | 308 | 2.0 | A generic interface for cryptographic operations | (bsd3, cryptography, data, library) | ThomasDuBuisson |

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

cryptohash | 439 | 2.0 | collection of crypto hashes, fast, pure and practical | (benchmark, bsd3, cryptography, data, library) | VincentHanquez |

cryptohash-md5 | 692 | 0.0 | Fast, pure and practical MD5 implementation | (benchmark, bsd3, cryptography, data, library) | HerbertValerioRiedel |

cryptohash-sha1 | 692 | 0.0 | Fast, pure and practical SHA-1 implementation | (benchmark, bsd3, cryptography, data, library) | HerbertValerioRiedel |

cryptohash-sha256 | 489 | 0.0 | Fast, pure and practical SHA-256 implementation | (benchmark, bsd3, cryptography, data, library) | AustinSeipp, HerbertValerioRiedel |

cryptohash-sha512 | 6 | 0.0 | Fast, pure and practical SHA-512 implementation | (benchmark, bsd3, cryptography, data, library) | HerbertValerioRiedel |

css-syntax | 19 | 0.0 | This package implments a parser for the CSS syntax | (data, library, mit) | wereHamster |

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

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

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

cudd | 20 | 0.0 | Bindings to the CUDD binary decision diagrams library | (bsd3, data, library) | adamwalker |

currencies | 30 | 0.0 | Currencies representation, pretty printing and conversion | (bsd3, data, library) | alx741, DanielCampoverde |

currency | 10 | 0.0 | Types representing standard and non-standard currencies | (data, library) | StephenWeber |

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

currency-convert | 9 | 2.0 | Typesafe currency conversion | (bsd3, data, library) | pigworts2 |

czipwith | 9 | 0.0 | CZipWith class and deriving via TH | (bsd3, data, library) | lspitzner |

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

data-accessor-monadLib | 8 | 0.0 | Accessor functions for monadLib's monads | (data, library, monads) | RussellOConnor |

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

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

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

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

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

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

data-bword | 35 | 0.0 | Extra operations on binary words of fixed length | (bsd3, data, library) | MikhailVorozhtsov |

data-carousel | 4 | 0.0 | A rotating sequence data structure | (data, library, mit) | JonSterling |

data-cell | 11 | 0.0 | Generic cellular data representation library | (bsd3, data, library) | patrykz |

data-check | 12 | 0.0 | Library for checking and normalization of data (e.g. from web forms) | (bsd3, data, library, web) | mrkkrp |

data-checked | 35 | 0.0 | Type-indexed runtime-checked properties | (bsd3, data, library) | MikhailVorozhtsov |

data-constructors | 10 | 0.0 | Generically compare data by their constructors | (bsd3, data, library) | |

data-cycle | 11 | 0.0 | a cyclic doubly linked list | (bsd3, data, library) | TobiasBrandt |

data-default | 1698 | 2.0 | A class for types with a default value | (bsd3, data, library) | LukasMai |

data-default-class | 2042 | 0.0 | A class for types with a default value | (bsd3, data, library) | LukasMai |

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

data-default-generics | 4 | 0.0 | A class for types with a default value | (bsd3, data, library) | jcristovao |

data-default-instances-base | 108 | 0.0 | Default instances for types in base | (bsd3, data, library) | LukasMai |

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

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

data-default-instances-containers | 1596 | 0.0 | Default instances for types in containers | (bsd3, data, library) | LukasMai |

data-default-instances-dlist | 1598 | 0.0 | Default instances for types in dlist | (bsd3, data, library) | LukasMai |

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

data-default-instances-old-locale | 1575 | 0.0 | Default instances for types in old-locale | (bsd3, data, library) | LukasMai |

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

data-default-instances-unordered-containers | 5 | 0.0 | Default instances for unordered-containers. | (bsd3, data, library) | PeterTrsko |

data-default-instances-vector | 5 | 0.0 | Default instances for types defined in vector package | (bsd3, data, library) | PeterTrsko |

data-dispersal | 11 | 0.0 | Space-efficient and privacy-preserving data dispersal algorithms. | (cryptography, data, lgpl, library) | PeterRobinson |

data-diverse | 65 | 0.0 | Extensible records and polymorphic variants. | (benchmark, bsd3, data, library, records) | louispan |

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

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

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

data-elf | 12 | 0.0 | Executable and Linkable Format (ELF) data structures. | (bsd3, data, library) | MikhailVorozhtsov |

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

data-endian | 41 | 0.0 | Endian-sensitive data | (bsd3, data, library) | MikhailVorozhtsov |

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

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

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

data-fin-simple | 5 | 0.0 | Simple integral finite set | (bsd3, data, library) | seagull |

data-fix | 70 | 2.0 | Fixpoint data types | (bsd3, data, library) | AntonKholomiov |

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

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

data-flagset | 4 | 0.0 | An efficient data type for sets of flags | (data, library, mit) | TobiasBrandt |

data-foldapp | 11 | 0.0 | Fold function applications. Framework for variadic functions. | (bsd3, data, library) | |

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

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

data-has | 23 | 0.0 | Simple extensible product | (benchmark, bsd3, data, library) | winterland |

data-hash | 260 | 0.0 | Combinators for building fast hashing functions. | (bsd3, data, library) | DanielGorin |

data-interval | 110 | 0.0 | Interval datatype, interval arithmetic and interval-based containers | (bsd3, data, library, math) | MasahiroSakai |

data-inttrie | 46 | 0.0 | A lazy, infinite trie of integers. | (bsd3, data, library) | LukePalmer, ThomasDuBuisson |

data-ivar | 17 | 0.0 | Write-once variables with concurrency support | (bsd3, concurrency, data, library) | GregoryCrosswhite, LukePalmer |

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

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

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

data-lens-light | 28 | 0.0 | Simple lenses, minimum dependencies | (data, lenses, library, mit) | RomanCheplyaka |

data-lens-template | 79 | 0.0 | Utilities for Data.Lens | (bsd3, data, library) | EdwardKmett, JoelBurget, RussellOConnor |

data-list-sequences | 5 | 0.0 | Utilities for working with sequences within lists. | (data, gpl, library) | JonasKramer |

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

data-map-multikey | 10 | 0.0 | Data.Map with multiple, unique keys | (data, library, mit) | JasonHickner |

data-memocombinators | 49 | 2.0 | Combinators for building memo tables. | (bsd3, data, library) | DmitryMalikov, LukePalmer, ThomasDuBuisson |

data-msgpack | 60 | 2.0 | A Haskell implementation of MessagePack | (benchmark, bsd3, data, library, program) | iphydf |

data-msgpack-types | 6 | 0.0 | A Haskell implementation of MessagePack. | (bsd3, data, library) | iphydf |

data-nat | 10 | 0.0 | data Nat = Zero | Succ Nat | (bsd3, data, library, math) | GaborLehel |

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

data-or | 14 | 0.0 | A data type for non-exclusive disjunction. | (bsd3, data, library) | WrenThornton |

data-ordlist | 85 | 2.25 | Set and bag operations on ordered lists | (bsd3, data, library, list) | LeonSmith |

data-partition | 16 | 0.0 | A pure disjoint set (union find) data structure | (bsd3, data, library) | LukePalmer |

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

data-ref | 14 | 0.0 | Unify STRef and IORef in plain Haskell 98 | (bsd3, data, library) | HenningThielemann |

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

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

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

data-rope | 5 | 0.0 | Ropes, an alternative to (Byte)Strings. | (data, gpl, library) | PierreEtienneMeunier |

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

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

data-store | 20 | 0.0 | Type safe, in-memory dictionary with multidimensional keys. | (benchmark, bsd3, data, library) | PetrPilar |

data-sword | 22 | 0.0 | Shorter binary words | (bsd3, data, library) | MikhailVorozhtsov |

data-tensor | 6 | 0.0 | Tensor and Group typeclasses | (data, library, mit) | TobiasDammers |

data-textual | 40 | 0.0 | Human-friendly textual representations. | (bsd3, data, library, text) | MikhailVorozhtsov |

data-timeout | 15 | 0.0 | 64-bit timeouts of nanosecond precision | (bsd3, concurrency, data, library) | MikhailVorozhtsov |

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

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

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

data-util | 20 | 0.0 | utilities for handle data | (bsd3, data, development, library, utils) | KatsutoshiItoh |

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

datasets | 48 | 0.0 | Classical data sets for statistics and machine learning | (data, data-mining, library, machine-learning, mit, statistics) | glutamate |

date-conversions | 7 | 0.0 | Date conversions | (data, date, library, mit) | joshuaclayton |

dates | 43 | 0.0 | Small library for parsing different dates formats. | (bsd3, data, library) | IlyaPortnov |

datetime | 26 | 0.0 | Utilities to make Data.Time.* easier to use | (data, gpl, library) | EricSessoms, EugenyDzhurinsky, jsl, stackbuilders |

datetime-sb | 13 | 0.0 | Utilities to make Data.Time.* easier to use. | (data, gpl, library) | jsl |

dawg | 44 | 0.0 | Directed acyclic word graphs | (bsd3, data, data-structures, library) | JakubWaszczuk |

dawg-ord | 34 | 2.0 | Directed acyclic word graphs | (bsd3, data, data-structures, library) | JakubWaszczuk |

ddate | 5 | 0.0 | Discordian Date Types for Haskell | (data, gpl, library) | hellerve |

deiko-config | 3 | 0.0 | Small and typesafe configuration library. | (bsd3, data, library) | YorickLaupa |

delimited-text | 52 | 0.0 | Parse character delimited textual data | (bsd3, data, library) | DonaldStewart, StefanKersten |

delta | 21 | 0.0 | A library for detecting file changes | (data, lgpl, library, program) | muzzle |

dense | 5 | 0.0 | Mutable and immutable dense multidimensional arrays | (bsd3, data, library) | cchalmers |

dependent-map | 48 | 2.0 | Dependent finite maps (partial dependent products) | (data, dependent-types, library) | JamesCook, RyanTrinkle |

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

dependent-sum | 49 | 2.0 | Dependent sum type | (data, dependent-types, library, public-domain) | JamesCook, RyanTrinkle |

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

derive-enumerable | 6 | 0.0 | Generic instances for enumerating complex data types | (data, generics, gpl, library) | mgoszcz2 |

derive-trie | 12 | 0.0 | Automatic derivation of Trie implementations. | (bsd3, data, library) | AndreasBaldeau |

descrilo | 22 | 0.0 | Loads a list of items with fields | (configuration, data, gpl, library, parser) | mgmillani |

dgim | 10 | 0.0 | Implementation of DGIM algorithm | (algorithms, data, library, mit) | musically_ut |

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

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

diff3 | 32 | 0.0 | Perform a 3-way difference of documents | (bsd3, data, library) | OliverCharles |

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

digits | 18 | 0.0 | Converts integers to lists of digits and back. | (bsd3, data, library) | HenryBucklow |

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

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

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

dirfiles | 25 | 0.0 | (bsd3, data, library) | HugoGomes | |

discrete-space-map | 20 | 0.0 | A discrete space map. | (bsd3, data, library) | SjoerdVisscher |

discrimination | 12 | 2.25 | Fast generic linear-time sorting, joins and container construction. | (benchmark, bsd3, data, library, sorting) | EdwardKmett |

disjoint-set | 7 | 0.0 | Persistent disjoint-sets, a.k.a union-find. | (bsd3, data, library) | MaxwellSayles |

disjoint-set-stateful | 10 | 0.0 | Monadic disjoint set | (data, library, mit) | clinton |

diskhash | 14 | 0.0 | Disk-based hash table | (data, library, mit) | luispedro |

dlist | 2962 | 0.0 | Difference lists | (bsd3, data, library) | DonaldStewart, SeanLeather |

dlist-instances | 34 | 0.0 | Difference lists instances | (bsd3, data, library) | GregWeber, MichaelSnoyman, SeanLeather |

dlist-nonempty | 9 | 0.0 | Non-empty difference lists | (benchmark, bsd3, data, library) | phadej |

do-list | 21 | 0.0 | Do notation for free | (benchmark, bsd3, data, library, list, syntax) | TarasSerduke |

dockerfile | 8 | 0.0 | A simple DSL for describing and generating Dockerfile containers in Haskell. | (data, library, mit) | ChristopherReichert |

dotnet-timespan | 6 | 0.0 | .NET TimeSpan | (bsd3, data, library) | YorickLaupa |

double-metaphone | 8 | 0.0 | Haskell bindings to a C double-metaphone implementation. | (data, gpl, library) | ChristianMarie |

dson | 14 | 0.0 | Haskell DogeScript Object Notation Parser | (data, gpl, library) | lcycon |

dson-parsec | 7 | 0.0 | DSON parser. | (data, library, mit) | alvare |

dstring | 38 | 0.0 | Difference strings | (bsd3, data, library) | BasVanDijk |

dtab | 6 | 0.0 | Harmonix (Guitar Hero, Rock Band) DTA/DTB metadata library | (data, gpl, library, program) | mtolly |

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

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

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

dwarf | 23 | 0.0 | Parser for DWARF debug format. | (bsd3, data, library) | ErikCharlebois |

dwarf-el | 14 | 0.0 | Parser for DWARF debug format. | (bsd3, data, library) | EyalLotem |

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

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

dynamic-state | 58 | 0.0 | Optionally serializable dynamic state keyed by type | (data, gpl, library, yi) | DmitryIvanov, MateuszKowalczyk, fread2281 |

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

edit-lenses | 11 | 0.0 | Symmetric, stateful edit lenses | (bsd3, data, library) | DanielWagner |

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

editable | 10 | 0.0 | Interactive editors for Generics | (bsd2, data, library) | MaxwellSwadling |

eigen | 62 | 2.0 | Eigen C++ library (linear algebra: matrices, sparse matrices, vectors, numerical solvers). | (algebra, algorithms, bsd3, data, library, math, numeric, statistics) | OlegSidorkin |

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

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

elf | 40 | 0.0 | Parser for ELF object format. | (bsd3, data, library) | ErikCharlebois, wangbj |

elm-export-persistent | 10 | 0.0 | elm-export persistent entities | (data, database, library, mit, web) | WilliamCasarin |

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

encode-string | 6 | 0.0 | Safe string conversion and encoding | (data, library, mit, string, text) | minad |

encoding-io | 7 | 0.0 | Encoding-aware file I/O. | (bsd3, data, library) | terrorjack |

endo | 25 | 0.0 | Endomorphism utilities. | (bsd3, data, library) | PeterTrsko |

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

entropy | 1027 | 0.0 | A platform independent entropy source | (bsd3, cryptography, data, library) | ThomasDuBuisson |

enumerable | 13 | 0.0 | A typeclass for enumerating all values a type | (bsd3, data, library) | DanielPeebles |

enumerate | 19 | 0.0 | enumerate all the values in a finite type (automatically) | (data, library, mit, program) | sboo |

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

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

enumfun | 5 | 0.0 | Finitely represented /total/ EnumMaps | (bsd3, data, library) | LiyangHu |

enummapmap | 23 | 0.0 | Map of maps using Enum types as keys | (benchmark, bsd3, data, data-structures, library) | MatthewWest |

enummapset | 20 | 0.0 | IntMap and IntSet with Enum keys/elements. | (bsd3, data, library) | MichalTerepeta |

enummapset-th | 26 | 0.0 | TH-generated EnumSet/EnumMap wrappers around IntSet/IntMap. | (bsd3, data, library) | LiyangHu |

enumset | 26 | 0.0 | Sets of enumeration values represented by machine words | (bsd3, data, foreign, library) | HenningThielemann |

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

ess | 4 | 0.0 | The type-level S combinator in Haskell. | (data, library, mit) | MichaelOChurch |

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

event-handlers | 5 | 0.0 | Event handlers | (control, data, library, public-domain) | JamesCook |

event-list | 72 | 0.0 | Event lists with relative or absolute time stamps | (data, gpl, library) | HenningThielemann |

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

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

exact-pi | 59 | 0.0 | Exact rational multiples of pi (and integer powers of pi) | (data, library, mit) | dmcclean |

exinst | 26 | 0.0 | Recover type indexes and instances for your existentialized types. | (bsd3, data, library) | RenzoCarbonara |

exinst-aeson (deprecated in favor of exinst) | 15 | 0.0 | Derive instances for the `aeson` library for your existential types. | (bsd3, data, deprecated, library) | RenzoCarbonara |

exinst-bytes (deprecated in favor of exinst) | 13 | 0.0 | Derive instances for the `bytes` library for your existential types. | (bsd3, data, deprecated, library) | RenzoCarbonara |

exinst-deepseq (deprecated in favor of exinst) | 9 | 0.0 | Derive instances for the `deepseq` library for your existential types. | (bsd3, data, deprecated, library) | RenzoCarbonara |

exinst-hashable (deprecated in favor of exinst) | 12 | 0.0 | Derive instances for the `hashable` library for your existential types. | (bsd3, data, deprecated, library) | RenzoCarbonara |

existential | 9 | 0.0 | Existential types with lens-like accessors. | (data, library, mit) | aminb, SimonHudon |

expressions | 34 | 1.5 | Expressions and Formulae a la carte | (bsd3, data, library, logic, math) | jakubdaniel |

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

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

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

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

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

fadno-braids | 10 | 0.0 | Braid representations in Haskell | (algebra, bsd2, data, library, math) | spopejoy |

failable-list (deprecated in favor of enumerator) | 10 | 0.0 | A list-like type for lazy streams, which might terminate with an error. | (bsd3, data, deprecated, error-handling, library) | JohnMillikin |

fair-predicates | 10 | 0.0 | Fair Predicates | (data, library, public-domain) | SebastianFischer |

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

fast-builder | 26 | 0.0 | Fast ByteString Builder | (benchmark, data, library, public-domain) | AkioTakano |

fast-digits | 13 | 0.0 | The fast library for integer-to-digits conversion. | (benchmark, data, gpl, library) | Bodigrim |

fast-nats | 10 | 0.0 | Natural Numbers with no overhead | (data, library, mit) | mckeankylej |

fasta | 83 | 0.0 | A simple, mindless parser for fasta files. | (data, gpl, library) | GregorySchwartz |

fay-text | 31 | 0.0 | Fay Text type represented as JavaScript strings | (data, fay, library, mit, text) | AdamBergmark |

fca | 4 | 0.0 | Algo for Formal Concept Analysis | (agpl, data, library) | Rpr |

fclabels | 386 | 2.25 | First class accessor labels implemented as lenses. | (benchmark, bsd3, data, lenses, library) | AdamBergmark, ErikHesselink, SebastiaanVisser |

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

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

fieldwise | 3 | 0.0 | Provides Fieldwise typeclass for operations of fields of records treated as independent components. | (bsd2, data, library) | GracjanPolak |

file-embed | 681 | 2.25 | Use Template Haskell to embed file contents directly. | (bsd3, data, library) | MichaelSnoyman |

file-embed-poly (deprecated) | 7 | 0.0 | Use Template Haskell to embed file contents directly. | (bsd3, data, deprecated, library) | sasinestro |

filecache | 35 | 0.0 | A Linux-only cache system associating values to files. | (bsd3, data, library) | SimonMarechal |

filediff | 49 | 0.0 | Diffing and patching module | (bsd3, data, library) | bgwines |

filestore | 151 | 0.0 | Interface for versioning file stores. | (bsd3, data, library) | GwernBranwen, JohnMacFarlane |

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

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

filtrable | 19 | 0.0 | Class of filtrable containers | (bsd3, data, library) | MatthewFarkasDyck |

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

finite-field | 25 | 0.0 | Finite Fields | (algebra, bsd3, data, library, math) | MasahiroSakai |

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

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

first-class-patterns | 28 | 0.0 | First class patterns and pattern matching, using type families | (bsd3, data, library) | BrentYorgey, ReinerPope |

fit | 18 | 0.0 | FIT file decoder | (bsd3, data, fitness, library, parsing) | mgiles |

fitsio | 11 | 0.0 | A library for reading and writing data files in the FITS data format. | (data, gpl, library, physics) | EricSessoms |

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

fixed-list | 9 | 0.0 | A fixed length list type | (bsd3, data, library) | JobVranish |

fixed-point (deprecated) | 33 | 0.0 | Binary fixed-point arithmetic | (data, deprecated, game, library, math, mit, numerical) | JakeMcArthur |

fixed-point-vector (deprecated) | 9 | 0.0 | Unbox instances for the fixed-point package | (data, deprecated, game, library, math, mit, numerical) | JakeMcArthur |

fixed-point-vector-space (deprecated) | 8 | 0.0 | vector-space instances for the fixed-point package | (data, deprecated, game, library, math, mit, numerical) | JakeMcArthur |

fixed-vector | 99 | 0.0 | Generic vectors with statically known size. | (bsd3, data, library) | AlexeyKhudyakov |

fixed-vector-binary | 6 | 0.0 | Binary instances for fixed-vector | (bsd3, data, library) | AlexeyKhudyakov |

fixed-vector-cereal | 4 | 0.0 | Cereal instances for fixed-vector | (bsd3, data, library) | AlexeyKhudyakov |

fixed-vector-hetero | 27 | 0.0 | Generic heterogeneous vectors | (bsd3, data, library) | AlexeyKhudyakov |

fixedprec | 24 | 0.0 | A fixed-precision real number type | (bsd3, data, library, math) | PeterSelinger |

fixfile | 23 | 2.0 | File-backed recursive data structures. | (data, lgpl, library) | rev_null |

fixpoint | 10 | 0.0 | Data types as fixpoints | (bsd3, data, library) | RomanLeshchinskiy |

fixtime | 12 | 0.0 | Some fixes to the time package | (bsd2, data, library) | pharpend |

flat | 14 | 2.0 | Principled and efficient bit-oriented binary serialization. | (bsd3, data, library, parsing, serialization) | PasqualinoAssini |

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

flay | 7 | 0.0 | Work on your datatype without knowing its shape nor its contents. | (bsd3, data, library) | RenzoCarbonara |

flexible-time | 12 | 0.0 | simple extension of Data.UnixTime. | (data, library, mit) | tattsun |

flexiwrap | 8 | 0.0 | Flexible wrappers | (bsd3, data, library) | IainAlexander |

flexiwrap-smallcheck | 4 | 0.0 | SmallCheck (Serial) instances for flexiwrap | (bsd3, data, library) | IainAlexander |

flight-igc | 6 | 0.0 | A parser for IGC files. | (bsd3, data, library, parsing, program) | philderbeast |

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

floating-bits | 12 | 0.0 | Conversions between floating and integral values. | (benchmark, bsd3, data, library) | JonasScholl |

fmlist | 425 | 0.0 | FoldMap lists | (bsd3, data, library) | SjoerdVisscher |

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

folds | 57 | 2.0 | Beautiful Folding | (bsd3, comonads, data, enumerator, library) | EdwardKmett, EricMertens, ryanglscott |

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

foscam-directory | 24 | 0.0 | Foscam File format | (bsd3, data, file, library) | TonyMorris |

foscam-filename | 10 | 0.0 | Foscam File format | (bsd3, data, file, library, parsing) | TonyMorris |

foscam-sort | 9 | 0.0 | Foscam File format | (bsd3, data, file, library, parsing, program) | TonyMorris |

fraction | 39 | 0.0 | Fractions | (bsd3, data, library) | WolfgangJeltsch |

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

frontmatter | 9 | 0.0 | Parses frontmatter as used in Jekyll markdown files. | (data, library, mit) | yamadapc |

fsmActions | 34 | 0.0 | Finite state machines and FSM actions | (bsd3, data, library) | AndyGimblett |

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

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

full-text-search | 27 | 0.0 | In-memory full text search engine | (bsd3, data, library, search, text) | DuncanCoutts, MikolajKonarski |

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

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

functor-combo | 67 | 0.0 | Functor combinators with tries & zippers | (bsd3, data, library) | ConalElliott |

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

functor-monadic | 14 | 0.0 | Monad-style combinators for functors. | (apache, data, library) | jtapolczai, jtapolczai2 |

fusion (deprecated in favor of streaming) | 13 | 0.0 | Effectful streaming library based on shortcut fusion techniques | (bsd3, data, deprecated, library) | JohnWiegley |

game-tree | 6 | 0.0 | Searching game trees with alpha-beta pruning | (data, gpl, library) | ColinAdams |

gc | 13 | 2.0 | Poor Richard's Memory Manager | (bsd3, data, library) | EdwardKmett, EricMertens, ryanglscott |

gdiff | 23 | 0.0 | Generic diff and patch | (bsd3, data, library) | AndresLoeh, EelcoLempsink |

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

generic-accessors | 38 | 0.0 | stringly-named getters for generic data | (bsd3, data, library) | GregHorn |

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

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

generic-storable | 3 | 0.0 | Generic implementation of Storable | (bsd3, data, library) | HideyukiTanaka |

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

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

genericserialize | 7 | 0.0 | Serialization library using Data.Generics | (bsd3, data, library) | GwernBranwen |

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

geohash | 12 | 0.0 | Geohash latitudes and longitudes. | (bsd3, data, library) | MariusEriksen |

geojson | 30 | 0.0 | A thin GeoJSON Layer above the aeson library | (bsd3, data, library) | domdere |

geojson-types | 12 | 0.0 | GeoJSON data types including JSON/BSON conversion. | (bsd3, data, library) | alios |

ghc-compact | 11 | 0.0 | In memory storage of deeply evaluated data structure | (bsd3, data, library) | HerbertValerioRiedel |

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

ghost-buster | 13 | 0.0 | Existential type utilites | (bsd3, data, library) | lazersmoke |

git-date | 14 | 0.0 | Bindings to the date parsing from Git. | (data, gpl, library) | StephenWeber |

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

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

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

gofer-prelude | 19 | 0.0 | The Gofer 2.30 standard prelude | (bsd3, data, library) | DonaldStewart |

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

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

googlepolyline | 9 | 2.0 | Google Polyline Encoder/Decoder | (data, library, mit, text) | lorne |

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

gps | 100 | 0.0 | For manipulating GPS coordinates and trails. | (bsd3, data, library) | ThomasDuBuisson |

gps2htmlReport | 24 | 0.0 | GPS to HTML Summary Report | (bsd3, data, library, program) | RobStewart |

gpx-conduit | 7 | 0.0 | Read GPX files using conduits | (bsd3, data, library) | RyanTrinkle, ThomasDuBuisson |

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

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

graph-utils | 25 | 0.0 | A simple wrapper & quasi quoter for fgl. | (bsd3, data, data-structures, graphs, library) | HiromiIshii |

graphbuilder | 4 | 0.0 | A declarative, monadic graph construction language for small graphs | (data, library, mit) | JosephAbrahamson |

graphene | 16 | 0.0 | A minimal Graph Theory library. | (data, library, mit) | 5outh |

greplicate | 8 | 0.0 | Generalised replicate functions | (data, library) | TonyMorris |

group-with | 16 | 0.0 | Classify objects by key-generating function, like SQL GROUP BY | (apache, data, library) | ulikoehler |

grouped-list | 41 | 0.0 | Grouped lists. Equal consecutive elements are grouped. | (benchmark, bsd3, data, library) | DanielDiaz |

groupoid (deprecated) | 6 | 0.0 | A Groupoid class | (bsd3, data, deprecated, library) | StephenTetley |

groups | 552 | 0.0 | Haskell 98 groups | (algebra, bsd3, data, library, math) | NathanVanDoorn |

gtfs | 4 | 0.0 | The General Transit Feed Specification format | (bsd3, data, library) | KeeganMcAllister |

hBDD | 7 | 0.0 | An abstraction layer for BDD libraries | (data, lgpl, library) | PeterGammie |

hBDD-CMUBDD | 6 | 0.0 | An FFI binding to CMU/Long's BDD library | (data, lgpl, library) | PeterGammie |

hBDD-CUDD | 8 | 0.0 | An FFI binding to the CUDD library | (data, lgpl, library) | PeterGammie |

hDFA | 9 | 0.0 | A simple library for representing and minimising DFAs. | (bsd3, data, library) | PeterGammie |

hOpenPGP | 186 | 0.0 | native Haskell implementation of OpenPGP (RFC4880) | (benchmark, codec, data, library, mit) | ClintAdams |

hadoop-formats | 12 | 0.0 | Read/write file formats commonly used by Hadoop. | (apache, data, library) | JacobStanley |

hadoop-rpc | 20 | 0.0 | Use the Hadoop RPC interface from Haskell. | (apache, data, library) | ConradParker, JacobStanley |

hadoop-tools | 37 | 0.0 | Fast command line tools for working with Hadoop. | (apache, data, program) | ConradParker, JacobStanley |

handa-data | 5 | 0.0 | This package is deprecated. It formerly contained Haskell utilities for data structures and data manipulation. | (data, library, mit) | BrianBush |

handa-geodata | 8 | 0.0 | Geographic and Geometric Data | (data, geography, geometry, library, mit, program) | BrianBush |

har | 17 | 0.0 | HAR spec in Haskell | (bsd3, data, library) | HaishengWu |

has | 40 | 0.0 | Entity based records | (bsd3, data, library) | YusakuHashimoto |

has-th | 5 | 0.0 | Template Haskell function for Has records. | (bsd3, data, library) | ChrisDone |

hash | 19 | 2.0 | Hashing tools | (bsd3, data, hash, library) | EdwardKmett |

hashable | 3618 | 2.0 | A class for types that can be converted to a hash value | (benchmark, bsd3, data, library) | BryanOSullivan, JohanTibell, MilanStraka |

hashable-extras (deprecated in favor of hashable) | 44 | 0.0 | Higher-rank Hashable | (bsd3, data, deprecated, hash, library) | EdwardKmett |

hashable-generics | 35 | 0.0 | Automatically generates Hashable instances with GHC.Generics. | (benchmark, bsd3, data, library) | ClarkGaebel |

hashable-orphans | 7 | 0.0 | Provides instances missing from Hashable. | (bsd3, data, library) | davean |

hashable-time | 16 | 0.0 | Hashable instances for Data.Time | (bsd3, data, library) | alkar, davew |

hashabler | 31 | 0.0 | Principled, portable & extensible hashing of data and types, including an implementation of the FNV-1a and SipHash algorithms. | (bsd3, data, library) | BrandonSimmons |

hashflare | 7 | 0.0 | A library for working with HashFlare.io contracts and hashrates | (bsd2, data, library) | nbrk |

hashmap (deprecated in favor of unordered-containers) | 65 | 2.0 | Persistent containers Map and Set based on hashing. | (bsd3, data, deprecated, library) | MilanStraka, ryanglscott |

hashring | 3 | 0.0 | Efficient consistent hashing. | (bsd3, data, library) | MichaelCraig |

hashtables | 618 | 2.0 | Mutable hash tables in the ST monad | (bsd3, data, library) | GregoryCollins |

hashtables-plus (deprecated) | 6 | 0.0 | Extensions for a "hashtables" library | (benchmark, data, data-structures, deprecated, library, mit) | NikitaVolkov |

haskell-modbus | 17 | 0.0 | A cereal-based parser for the Modbus protocol | (bsd3, data, library, network, parsing) | JasonHickner |

haskell-qrencode | 13 | 0.0 | Haskell bindings for libqrencode. | (bsd3, data, library) | JamesSanders |

haxparse | 14 | 0.0 | Readable HaxBall replays | (data, library, mit, program) | JoelTaylor |

hbcd | 5 | 0.0 | Packed binary-coded decimal (BCD) serialization | (data, library, mit) | AndrewKay |

hblock | 9 | 0.0 | A mutable vector that provides indexation on the datatype fields it stores | (bsd3, data, library) | HugoGomes |

hebrew-time | 24 | 0.0 | Hebrew dates and prayer times. | (data, library, mit) | MichaelSnoyman |

hedn | 31 | 0.0 | EDN parsing and encoding | (bsd3, data, library) | AlexanderBondarenko |

here | 57 | 0.0 | Here docs & interpolated strings via quasiquotation | (bsd3, data, library) | TaylorHedberg |

hetero-dict | 5 | 0.0 | Fast heterogeneous data structures | (benchmark, data, library, mit) | winterland |

hetero-map | 20 | 0.0 | Pure heterogeneous maps. | (bsd3, data, data-structures, library) | LukePalmer |

heterolist | 4 | 0.0 | A heterogeneous list type | (data, library, mit) | clinton |

hex | 451 | 0.0 | Convert strings into hexadecimal and back. | (bsd3, data, library) | TaruKarttunen |

hexpat-pickle-generic (deprecated) | 8 | 0.0 | Picklers for de/serialising Generic data types to and from XML | (bsd3, data, deprecated, library, xml) | BrendanHay |

hexquote | 4 | 0.0 | Hexadecimal ByteString literals, with placeholders that bind variables | (bsd3, data, library) | KeeganMcAllister |

hexstring | 9 | 0.0 | Fast and safe representation of a hex string | (data, library, mit) | solatis |

hgeos | 18 | 0.0 | Simple Haskell bindings to GEOS C API | (data, geography, geometry, library, mit, text) | rcook |

hgrib | 6 | 0.0 | Unofficial bindings for GRIB API | (data, gpl, library) | mjakob |

hierarchy | 12 | 0.0 | Pipes-based library for predicated traversal of generated trees | (bsd3, data, library) | JohnWiegley |

hinze-streams | 3 | 0.0 | Streams and Unique Fixed Points | (bsd3, data, library) | DonaldStewart |

hips | 3 | 0.0 | an IPS patcher | (bsd3, data, program) | PatrickPalka |

histogram-fill | 37 | 0.0 | Library for histograms creation. | (benchmark, bsd3, data, library) | AlexeyKhudyakov |

histogram-fill-binary | 4 | 0.0 | Binary instances for histogram-fill package | (bsd3, data, library) | AlexeyKhudyakov |

histogram-fill-cereal | 8 | 0.0 | Binary instances for histogram-fill package | (bsd3, data, library) | AlexeyKhudyakov |

hjcase | 3 | 0.0 | Jcase library for Haskell | (data, library, mit) | seagreen |

hjsonpointer | 94 | 0.0 | JSON Pointer library | (data, library, mit) | seagreen |

hjsonschema | 122 | 0.0 | JSON Schema library | (data, library, mit) | seagreen |

hmatrix-csv | 3 | 0.0 | CSV encoding and decoding for hmatrix. | (bsd3, data, library) | lyzrd |

hmatrix-repa | 9 | 0.0 | Adaptors for interoperability between hmatrix and repa | (bsd3, data, library, math) | VivianMcPhail |

hmemdb | 21 | 0.0 | In-memory relational database | (bsd3, data, database, library) | MiguelMitrofanov |

hmpfr | 50 | 2.0 | Haskell binding to the MPFR library | (bsd3, data, library, math) | AlesBizjak, MichalKonecny |

hnetcdf | 11 | 0.0 | Haskell NetCDF library | (bsd3, data, library, program) | IanRoss |

hnix | 26 | 2.0 | Haskell implementation of the Nix language | (benchmark, bsd3, data, library, nix, program) | JohnWiegley |

hodatime | 10 | 0.0 | A fully featured date/time library based on Nodatime | (bsd3, data, library, time) | |

hole | 4 | 0.0 | Higher kinded type removal | (bsd3, data, library) | ThomasEding |

hoodle-types | 20 | 0.0 | Data types for programs for hoodle file format | (bsd3, data, library) | IanWooKim |

hopenpgp-tools | 64 | 0.0 | hOpenPGP-based command-line tools | (codec, data, program) | ClintAdams |

horizon | 2 | 0.0 | Sunrise and sunset UTC approximations from latitude and longitude coordinates | (bsd3, data, library) | intractable |

hreader-lens | 8 | 0.0 | Optics for hreader package | (data, library, mit) | dredozubov |

hs-GeoIP | 8 | 0.0 | Haskell bindings to the MaxMind GeoIPCity database via the C library | (bsd3, data, library) | OzgunAtaman |

hs-blake2 | 3 | 0.0 | A cryptohash-inspired library for blake2 | (benchmark, bsd3, data, library) | tsuraan |

hs-excelx | 7 | 0.0 | HS-Excelx provides basic read-only access to Excel 2007 and 2010 documents in XLSX format. | (bsd3, data, library) | MarkBaran |

hs-multiaddr | 5 | 0.0 | Multiaddr Library for LibP2P | (bsd3, data, library) | CMCDragonkai |

hs-php-session | 7 | 0.0 | PHP session and values serialization | (bsd3, data, library) | elblake |

hs-pkg-config | 6 | 0.0 | Create pkg-config configuration files | (bsd3, data, development, library) | PeterTrsko |

hset | 56 | 0.0 | Primitive list with elements of unique types. | (bsd3, data, library) | AlekseyUymanov |

hsini | 81 | 2.0 | Package for user configuration files (INI) | (bsd3, configuration, data, library) | MagnusTherning |

hsndfile | 26 | 0.0 | Haskell bindings for libsndfile | (data, lgpl, library, sound) | StefanKersten |

hsndfile-storablevector | 5 | 0.0 | Haskell bindings for libsndfile (Data.StorableVector interface) | (data, lgpl, library, sound) | StefanKersten |

hsndfile-vector | 8 | 0.0 | Haskell bindings for libsndfile (Data.Vector interface) | (data, lgpl, library, sound) | StefanKersten |

htlset | 4 | 0.0 | Heterogenous Set | (bsd3, data, library) | kelemzol |

htoml | 46 | 0.0 | Parser for TOML files | (benchmark, bsd3, configuration, data, json, language, library, parser, text) | cies |

https-everywhere-rules | 5 | 0.0 | High-level access to HTTPS Everywhere rulesets. | (data, library, mit) | vi |

https-everywhere-rules-raw | 1 | 0.0 | Low-level (i.e. XML) access to HTTPS Everywhere rulesets. | (data, gpl, library) | vi |

httpspec | 7 | 0.0 | Specification of HTTP request/response generators and parsers | (data, lgpl, library, web) | DavidLeuschner, StefanWehr |

huffman | 7 | 0.0 | Pure Haskell implementation of the Huffman encoding algorithm | (bsd3, compression, data, library) | MaximeHenrion |

hunt-searchengine | 4 | 0.0 | A search and indexing engine. | (data, library, mit, text) | alexbiehl |

hunt-server | 4 | 0.0 | A search and indexing engine server. | (data, mit, program, text) | alexbiehl |

hvect | 27 | 0.0 | Simple strict heterogeneous lists | (data, library, mit) | AlexanderThiemann |

hw-balancedparens | 44 | 0.0 | Balanced parentheses | (benchmark, bsd3, data, library) | haskellworks |

hw-bits | 95 | 2.0 | Bit manipulation | (bit, bsd3, data, library) | newhoggy, haskellworks |

hw-conduit | 40 | 0.0 | Conduits for tokenizing streams. | (benchmark, conduit, data, library, mit) | haskellworks |

hw-eliasfano | 7 | 0.0 | Elias-Fano | (bsd3, conduit, data, library) | haskellworks |

hw-excess | 15 | 0.0 | Excess | (bsd3, conduit, data, library) | haskellworks |

hw-int | 27 | 0.0 | Integers | (bsd3, data, library) | haskellworks |

hw-json | 131 | 2.0 | Memory efficient JSON parser | (benchmark, bsd3, conduit, data, library, program) | haskellworks |

hw-json-lens | 2 | 0.0 | Lens for hw-json | (benchmark, data, library, mit) | haskellworks |

hw-mquery | 12 | 0.0 | Conduits for tokenizing streams. | (conduit, data, library, mit, program) | haskellworks |

hw-packed-vector | 3 | 0.0 | Packed Vector | (bsd3, data, library, vector) | haskellworks |

hw-parser | 33 | 0.0 | Simple parser support | (bsd3, data, library, parser) | haskellworks |

hw-prim | 111 | 0.0 | Primitive functions and data types | (bsd3, data, library) | newhoggy, haskellworks |

hw-prim-bits | 56 | 0.0 | Primitive support for bit manipulation | (bsd3, data, library, program) | |

hw-rankselect | 79 | 2.0 | Rank-select | (benchmark, bsd3, conduit, data, library, program) | haskellworks |

hw-rankselect-base | 36 | 0.0 | Rank-select base | (benchmark, bsd3, data, library) | haskellworks |

hw-string-parse | 48 | 0.0 | String parser | (bit, bsd3, data, library) | haskellworks |

hw-succinct | 18 | 0.0 | Succint datastructures | (conduit, data, library, mit) | newhoggy, haskellworks |

hw-vector | 3 | 0.0 | Vector type with convenient typeclass instances | (bsd3, data, library) | haskellworks |

hw-xml | 43 | 2.0 | Conduits for tokenizing streams. | (bsd3, data, library, program, xml) | haskellworks |

hwsl2 | 13 | 0.0 | Hashing with SL2 | (benchmark, data, library, mit) | srijs |

hwsl2-bytevector | 2 | 0.0 | A hashed byte-vector based on algebraic hashes and finger trees | (data, library, mit) | srijs |

hwsl2-reducers | 2 | 0.0 | Semigroup and Reducer instances for Data.Hash.SL2 | (data, library, mit) | srijs |

hybrid-vectors | 20 | 0.0 | Hybrid vectors e.g. Mixed Boxed/Unboxed vectors | (bsd3, data, library, vector) | EdwardKmett, ryanglscott |

idempotent | 4 | 0.0 | Idempotent monoids | (data, library, mit) | alynn |

identifiers | 14 | 0.0 | Numeric identifiers for values. | (benchmark, bsd3, data, library) | awagner83 |

idna | 12 | 0.0 | Implements IDNA (RFC 3490). | (bsd3, data, library, rfc, text) | GeorgePollard |

ieee754-parser (deprecated in favor of data-binary-ieee754) | 3 | 0.0 | (data, deprecated, gpl, library) | JohnMillikin | |

implicit-params | 4 | 0.0 | Named and unnamed implicit parameters with defaults. | (bsd3, data, library) | ShaneOBrien |

impossible | 1 | 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) | danilo2 |

incremental-computing | 5 | 0.0 | Incremental computing | (benchmark, bsd3, data, library) | WolfgangJeltsch |

incremental-maps | 1 | 0.0 | Package for doing incremental computations on maps | (benchmark, bsd3, data, library) | jelken |

increments | 2 | 0.0 | type classes for incremental updates to data | (bsd3, data, library) | JohnLato |

indices | 7 | 0.0 | Multi-dimensional statically bounded indices. | (benchmark, data, library, mit) | MikeLedger |

infinite-search | 8 | 0.0 | Exhaustively searchable infinite sets. | (algorithms, bsd3, data, library, monads, search) | LukePalmer |

inflist | 2 | 0.0 | An infinite list type and operations thereon. | (bsd3, data, library) | JamesFisher |

ini | 127 | 0.0 | Quick and easy configuration files in the INI format. | (bsd3, configuration, data, library) | ChrisDone, joehillen |

ini-qq | 3 | 0.0 | Quasiquoter for INI | (bsd3, configuration, data, library) | kseo |

int-cast | 7 | 0.0 | Checked conversions between integral types | (bsd3, data, library) | HerbertValerioRiedel |

intern | 49 | 2.0 | Efficient hash-consing for arbitrary data types | (bsd3, data, data-structures, library) | EdwardKmett |

interpolate | 18 | 2.0 | String interpolation done right | (data, library, mit, text) | SimonHengel |

interpolatedstring-perl6 | 23 | 2.0 | QuasiQuoter for Perl6-style multi-line interpolated strings | (data, library, public-domain) | AudreyTang |

interpolatedstring-qq | 6 | 0.0 | QuasiQuoter for Ruby-style multi-line interpolated strings. | (bsd3, data, library) | ErikCharlebois |

interpolatedstring-qq-mwotton (deprecated in favor of interpolatedstring-qq) | 7 | 0.0 | DO NOT USE THIS. interpolatedstring-qq works now. | (bsd3, data, deprecated, library) | MarkWotton |

intset | 10 | 0.0 | Pure, mergeable, succinct Int sets. | (bsd3, data, library) | SamTruzjan |

invariant | 29 | 0.0 | Haskell98 invariant functors | (bsd2, control, data, library) | NicolasFrisby, ryanglscott |

invertible | 12 | 0.0 | bidirectional arrows, bijective functions, and invariant functors | (bsd3, composition, control, data, library) | DylanSimon |

invertible-hlist | 2 | 0.0 | invertible functions and instances for HList | (bsd3, composition, control, data, library) | DylanSimon |

io-storage | 9 | 0.0 | A key-value store in the IO monad. | (bsd3, data, database, library, system) | WillDonnelly |

io-streams | 573 | 2.5 | Simple, composable, and easy-to-use stream I/O | (bsd3, data, io-streams, library, network) | DougBeardsley, GregoryCollins |

ioctl | 4 | 0.0 | Type-safe I/O control package | (data, library, mit, system) | MaciejPiechotka |

irc | 31 | 0.0 | A small library for parsing IRC messages. | (bsd3, data, library, network) | TrevorElliott |

irc-fun-messages | 10 | 0.0 | Types and functions for working with the IRC protocol. | (data, irc, library, network, public-domain) | akrasner |

irc-fun-types | 6 | 0.0 | Common types for IRC related packages | (data, irc, library, network, public-domain) | akrasner |

ireal | 7 | 1.5 | Real numbers and intervals with relatively efficient exact arithmetic. | (bsd3, data, library, math) | sydow |

is | 8 | 0.0 | Generic pattern predicates | (bsd3, data, library) | vlopez |

isevaluated | 11 | 0.0 | Check whether a value has been evaluated | (data, ghc, library, mit) | BertramFelgenhauer, SveinOveAas |

iso3166-country-codes | 21 | 0.0 | A datatype for ISO 3166 country codes | (data, lgpl, library) | JonFairbairn |

iso639 | 8 | 0.0 | ISO-639-1 language codes | (bsd3, data, library) | HugoGomes |

iso8583-bitmaps | 11 | 0.0 | Parse and merge ISO 8583-style bitmaps | (bsd3, data, library) | IlyaPortnov |

iterIO | 7 | 0.0 | Iteratee-based IO with pipe operators | (bsd3, data, enumerator, library, system) | AmitLevy, DavidMazieres, DanielBGiffin |

iteratee | 102 | 0.0 | Iteratee-based I/O | (benchmark, bsd3, data, library, system) | JohnLato |

iteratee-compress | 23 | 0.0 | Enumeratees for compressing and decompressing streams | (bsd3, codec, data, library) | JohnLato, MaciejPiechotka |

iteratee-mtl (deprecated in favor of iteratee) | 10 | 0.0 | Iteratee-based I/O | (bsd3, data, deprecated, library, system) | JohnLato |

iteratee-parsec | 13 | 0.0 | Package allowing parsec parser initeratee | (data, library, mit, parsing) | MaciejPiechotka |

iteratee-stm | 2 | 0.0 | Concurrent iteratees using STM | (bsd3, data, library) | JohnLato |

ix-shapable | 6 | 0.0 | Reshape multi-dimensional arrays. | (bsd3, data, library) | TracyWadleigh |

javaclass | 3 | 0.0 | Java class files | (data, library) | TonyMorris |

joinlist (deprecated) | 10 | 0.0 | Join list - symmetric list type | (bsd3, data, deprecated, library) | StephenTetley |

json-autotype | 46 | 2.25 | Automatic type declaration for JSON input data | (bsd3, data, library, program, tools) | MichalGajda |

json-extra | 5 | 0.0 | Utility functions to extend Aeson | (bsd2, data, library) | TobiasDammers |

json-incremental-decoder | 8 | 0.0 | Incremental JSON parser with early termination and a declarative DSL | (data, json, library, mit, parsing) | NikitaVolkov |

json-pointer | 7 | 0.0 | JSON Pointer parsing and interpretation utilities | (data, json, library, mit, parsing) | NikitaVolkov |

json-schema | 27 | 0.0 | Types and type classes for defining JSON schemas. | (bsd3, data, library) | AdamBergmark, ErikHesselink |

json-state | 6 | 0.0 | Keep program state in JSON files. | (data, database, library, public-domain) | akrasner |

json-togo | 7 | 0.0 | Effectful parsing of JSON documents | (data, library, mit) | srijs |

json2 | 23 | 0.0 | Library provides support for JSON. | (bsd3, data, json, library, text) | YuriyIskra |

json2-types | 4 | 0.0 | Defined JSON data types and function for renders JSON to string. | (bsd3, data, json, library, text) | YuriyIskra |

jsons-to-schema | 5 | 0.0 | JSON to JSON Schema | (data, json, library, mit, program, web) | garetht |

jsonschema-gen | 48 | 2.0 | JSON Schema generator from Algebraic data type | (bsd3, data, json, library, text) | yuga |

judy | 20 | 0.0 | Fast, scalable, mutable dynamic arrays, maps and hashes | (bsd3, data, library) | DonaldStewart, MarkWotton |

jump | 3 | 0.0 | Nothing to see here, move along | (data, library, mit) | MichaelSnoyman |

kanji | 2 | 0.0 | Perform 漢字検定 (Japan Kanji Aptitude Test) level analysis on Japanese Kanji. | (data, gpl, library) | fosskers |

karakuri | 2 | 0.0 | Good stateful automata | (bsd3, data, library) | FumiakiKinoshita |

katip | 43 | 0.0 | A structured logging framework. | (bsd3, data, library, logging, text) | MichaelXavier |

katip-elasticsearch | 25 | 0.0 | ElasticSearch scribe for the Katip logging framework. | (bsd3, data, library) | MichaelXavier |

kd-tree | 1 | 0.0 | A simple k-d tree implementation | (bsd3, data, library) | BenGamari |

kdt | 11 | 0.0 | Fast and flexible k-d trees for various types of point queries. | (benchmark, data, library, mit) | giogadi |

keyed | 3 | 0.0 | Generic indexing for many data structures | (bsd3, data, library) | wyager |

keyword-args | 11 | 0.0 | Extract data from a keyword-args config file format | (data, library, mit, program) | jsl, stackbuilders, sestrella |

kicad-data | 5 | 2.0 | Parser and writer for KiCad files. | (data, library, mit) | kasbah |

kickchan | 6 | 0.0 | Kick Channels: bounded channels with non-blocking writes | (bsd3, concurrency, data, library) | JohnLato |

kontra-config | 4 | 0.0 | JSON config file parsing based on unjson | (bsd3, data, library) | GracjanPolak, MikhailGlushenkov, jonathanjouty_scrive |

lambda-sampler | 9 | 0.0 | Boltzmann sampler utilities for lambda calculus. | (bsd3, data, library) | mbendkowski |

language-conf | 6 | 0.0 | Conf parsers and pretty-printers for the Haskell programming language. | (data, library, mit) | yamadapc |

language-hcl | 4 | 0.0 | HCL parsers and pretty-printers for the Haskell programming language. | (benchmark, data, library, mit) | yamadapc |

largeword | 47 | 0.0 | Provides Word128, Word192 and Word256 and a way of producing other large words if required. | (bsd3, data, library) | DominicSteinitz |

lazy-hash | 5 | 0.0 | Identifiers for not-yet-computed values | (data, gpl, library) | leftaroundabout |

lazy-hash-cache | 5 | 0.0 | Storing computed values for re-use when the same program runs again. | (data, gpl, library) | leftaroundabout |

lazyarray | 10 | 0.0 | Efficient implementation of lazy monolithic arrays (lazy in indexes). | (bsd3, data, library) | MilanStraka |

lazyset | 4 | 0.0 | Set and Map from lazy/infinite lists. | (benchmark, data, library, mit) | carlos_freund |

lens | 1518 | 3.0 | Lenses, Folds and Traversals | (benchmark, bsd2, data, generics, lenses, library) | EdwardKmett, EricMertens, JohnWiegley, ryanglscott |

lens-accelerate | 10 | 0.0 | Instances to mix lens with accelerate | (bsd3, data, lenses, library) | TrevorMcDonell |

lens-action | 21 | 0.0 | Monadic Getters and Folds | (bsd3, data, generics, lenses, library) | EdwardKmett, EricMertens, ryanglscott |

lens-datetime | 10 | 2.0 | Lenses for Data.Time.* types | (bsd3, data, lenses, library) | GergelyRisko, MihalyBarasz |

lens-family | 67 | 2.0 | Lens Families | (bsd3, data, lenses, library) | RussellOConnor |

lens-family-core | 70 | 0.0 | Haskell 98 Lens Families | (bsd3, data, lenses, library) | RussellOConnor |

lens-family-th | 19 | 0.0 | Generate lens-family style lenses | (bsd3, data, library) | DanBurton |

lens-labels | 41 | 0.0 | Integration of lenses with OverloadedLabels. | (bsd3, data, library) | JudahJacobson, gnezdo |

lens-properties | 3 | 0.0 | QuickCheck properties for lens | (bsd3, data, lenses, library) | EdwardKmett |

lens-time | 1 | 0.0 | lens for Data.Time | (data, library, mit) | TatsuyaTouma |

lenses | 14 | 0.0 | Simple Functional Lenses | (bsd3, data, library) | JobVranish |

lensref | 8 | 0.0 | References which can be joined and on which lenses can be applied | (bsd3, control, data, library) | PeterDivianszky |

lenz | 9 | 0.0 | Van Laarhoven lenses | (data, lenses, library) | MatthewFarkasDyck |

lenz-template | 2 | 0.0 | Van Laarhoven lens templates | (data, lenses, library, template-haskell) | MatthewFarkasDyck |

lhae (deprecated) | 6 | 0.0 | Simple spreadsheet program | (data, deprecated, gpl, program) | AlexanderBau |

lhe | 13 | 0.0 | Parser and writer for Les-Houches event files | (data, library, mit, physics) | ScottLawrence |

libroman | 16 | 2.0 | Use Roman Numerals as a Numeric Datatype (sort of) | (bsd3, data, library, math, numerical) | ahakki |

line-size | 3 | 0.0 | Display the number of bytes of each line | (data, gpl, program) | AlanHawkins |

linear-accelerate | 26 | 0.0 | Lifting linear vector spaces into Accelerate | (algebra, bsd3, compilers-interpreters, concurrency, data, library, math, parallelism) | EdwardKmett, TrevorMcDonell, ryanglscott |

linear-maps | 6 | 0.0 | Finite maps for linear use | (bsd3, data, library, program) | PeterDivianszky, ZsoltDollenstein |

link-relations | 4 | 0.0 | Use web link relation types (RFC 5988) in Haskell | (data, library, public-domain, web) | akrasner |

linkedhashmap | 7 | 0.0 | Persistent LinkedHashMap data structure | (benchmark, bsd3, data, library) | abasko |

list-fusion-probe | 9 | 0.0 | testing list fusion for success | (bsd3, data, library) | JoachimBreitner |

list-grouping (deprecated in favor of split) | 8 | 0.0 | Functions for grouping a list into sublists | (bsd3, data, deprecated, library) | BrandonSimmons |

list-tries | 27 | 0.0 | Tries and Patricia tries: finite sets and maps for list keys | (bsd3, data, data-structures, library) | MattiNiemenmaa |

list-zip-def | 3 | 0.0 | Provides zips where the combining doesn't stop premature, but instead uses default values. | (data, library, public-domain) | muesli4 |

lists | 10 | 0.0 | Functions for dealing with lists | (bsd3, data, library) | ChrisDone |

listsafe | 5 | 0.0 | Safe wrappers for partial list functions, supporting MonadThrow. | (apache, data, library, list, safe) | jtapolczai, jtapolczai2 |

literals | 2 | 0.0 | Non-overloaded functions for concrete literals. | (data, library, mit) | JulianFleischer |

llrbtree | 7 | 0.0 | Purely functional sets and heaps | (bsd3, data, library) | KazuYamamoto |

llvm-base-types | 3 | 0.0 | The base types for a mostly pure Haskell LLVM analysis library | (bsd3, data, library) | TristanRavitch |

llvm-data-interop | 1 | 0.0 | A low-level data interoperability binding for LLVM | (bsd3, data, library) | TristanRavitch |

lockfree-queue | 8 | 0.0 | Michael and Scott lock-free queues. | (bsd3, concurrent, data, library) | RyanNewton, ryanglscott, peter_fogg |

log-utils | 6 | 0.0 | Utils for working with logs | (bsd3, data, program) | MikhailGlushenkov, arybczak, jonathanjouty_scrive |

logfloat | 55 | 0.0 | Log-domain floating point numbers | (bsd3, data, library, math, natural-language-processing, statistics) | WrenThornton |

lookup-tables | 4 | 0.0 | Statically generate lookup tables using Template Haskell. | (data, library) | JakeMcArthur |

lrucache | 449 | 0.0 | a simple, pure LRU cache | (bsd3, data, library) | CarlHowells |

lub | 31 | 0.0 | information operators: least upper bound (lub) and greatest lower bound (glb) | (bsd3, concurrency, data, library, other) | ConalElliott |

luhn | 8 | 0.0 | An implementation of Luhn's check digit algorithm. | (bsd3, data, library) | HenryBucklow |

macho | 10 | 0.0 | Parser for Mach-O object format. | (bsd3, data, library) | ErikCharlebois |

magma | 9 | 0.0 | magma is an algebraic structure consisting a set together with an binary operation. | (algebra, bsd3, data, data-structures, library, math) | KatsutoshiItoh |

make-monofoldable-foldable | 4 | 0.0 | Make a MonoFoldable type into an ordinary Foldable type. | (data, library, mit) | clinton |

markov | 4 | 0.0 | Simple interpreter for Markov's normal algorithms | (bsd3, data, library) | IlyaPortnov |

markup | 48 | 0.0 | Abstraction for HTML-embedded content | (data, library, mit, web) | athanclark |

matrices | 36 | 0.0 | native matrix based on vector | (benchmark, bsd3, data, library) | kaizhang |

maybe-justify | 3 | 0.0 | Simple higher order function for Maybe | (data, library, public-domain) | taksuyu |

mbox | 16 | 2.0 | Read and write standard mailbox files. | (bsd3, data, library, system, text) | GershomBazerman |

means | 3 | 0.0 | calculate varieties of mean/average using semigroup. | (data, library, mit) | winterland |

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

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

median-stream | 10 | 0.0 | Constant-time queries for the median of a stream of numeric data. | (bsd3, data, library) | jmc41493 |

meep | 6 | 0.0 | A silly container | (bsd3, data, library) | DmitryMalikov, MatveyAksenov |

memis | 2 | 0.0 | Memis Efficient Manual Image Sorting | (data, mit, program) | johannesgerer |

memoize | 25 | 0.0 | A memoization library | (bsd3, data, library) | JesseTov |

memorable-bits | 4 | 0.0 | Generate human memorable strings from binary data. | (benchmark, bsd2, data, library) | lukec |

messagepack | 16 | 0.0 | Serialize instance for Message Pack Object | (data, library, mit) | rodrigosetti |

meta-misc | 5 | 0.0 | Utility library providing miscellaneous meta-programming utilities. | (bsd3, data, generics, language, library, utility) | ByronJohnson |

metadata | 20 | 0.0 | metadata library for semantic web | (bsd3, data, library, text, web) | KatsutoshiItoh |

metric | 4 | 0.0 | Metric spaces. | (data, library, mit) | vi |

metrics | 22 | 0.0 | High-performance application metric tracking | (data, library, mit) | IanDuncan |

mgeneric | 5 | 0.0 | Generics with multiple parameters | (data, library, mit) | rbocquet |

microlens | 697 | 2.75 | A tiny lens library with no dependencies. If you're writing an app, you probably want microlens-platform, not this. | (bsd3, data, lenses, library) | Artyom |

microlens-contra | 4 | 0.0 | True folds and getters for microlens | (bsd3, data, lenses, library) | Artyom |

microlens-each (deprecated in favor of microlens) | 3 | 0.0 | 'each' for microlens | (bsd3, data, deprecated, lenses, library) | Artyom |

microlens-ghc | 99 | 2.0 | microlens + array, bytestring, containers, transformers | (bsd3, data, lenses, library) | Artyom |

microlens-mtl | 567 | 0.0 | microlens support for Reader/Writer/State from mtl | (bsd3, data, lenses, library) | Artyom |

microlens-platform | 111 | 0.0 | Feature-complete microlens | (bsd3, data, lenses, library) | Artyom |

microlens-th | 250 | 0.0 | Automatic generation of record lenses for microlens | (bsd3, data, lenses, library) | Artyom |

minilens | 8 | 2.0 | A minimalistic lens library, providing only the simplest, most basic lens functionality. | (data, gpl, lens, library) | RaminHonary |

minlen | 3 | 0.0 | Express the minimum length of a container in its type | (data, library, mit) | MichaelSnoyman |

minst-idx (deprecated in favor of mnist-idx) | 7 | 0.0 | Read and write IDX data that is used in e.g. the MINST database. | (data, deprecated, gpl, library) | muzzle |

mlist | 6 | 0.0 | Monadic List alternative to lazy I/O | (bsd3, data, library) | EyalLotem |

mnist-idx | 13 | 0.0 | Read and write IDX data that is used in e.g. the MNIST database. | (data, lgpl, library) | muzzle |

model | 8 | 0.0 | Derive a model of a data type using Generics | (bsd3, data, generics, library, reflection) | PasqualinoAssini |

monad-primitive | 7 | 0.0 | Type class for monad transformers stack with pirimitive base monad. | (bsd3, data, library) | AlexeyKhudyakov |

monad-state | 5 | 0.0 | Utility library for monads, particularly those involving state. | (bsd3, control, data, library, monads) | ByronJohnson |

monad-statevar | 2 | 0.0 | Concise, overloaded accessors for IORef, STRef, TVar | (bsd3, data, library) | JoeyAdams |

monad-supply | 11 | 0.0 | Stateful supply monad. | (control, data, library, monads) | GeoffHulette |

mono-foldable (deprecated in favor of mono-traversable) | 4 | 0.0 | Folds for monomorphic containers | (bsd3, data, deprecated, library) | JohnLato |

mono-traversable | 607 | 0.0 | Type classes for mapping, folding, and traversing monomorphic containers | (benchmark, data, library, mit) | GregWeber, MichaelSnoyman |

mono-traversable-instances | 17 | 0.0 | Extra typeclass instances for mono-traversable | (data, library, mit) | MichaelSnoyman |

mono-traversable-wrapper | 6 | 0.0 | Wrapper providing Foldable instance for MonoFoldables. | (data, library, mit) | oisdk |

monoid-extras | 424 | 0.0 | Various extra monoid-related definitions and utilities | (benchmark, bsd3, data, library) | BrentYorgey, RyanYates, jeffreyrosenbluth, bergey |

monoid-record | 4 | 0.0 | Support for modifying record fields of monoidal type | (bsd3, data, library) | RobinGreen |

monoid-subclasses | 82 | 2.0 | Subclasses of Monoid | (algebra, bsd3, data, library, text) | MarioBlazevic |

monoid-transformer | 20 | 0.0 | Monoid counterparts to some ubiquitous monad transformers | (bsd3, data, library) | HenningThielemann |

monoidal-containers | 21 | 0.0 | Containers with monoidal accumulation | (bsd3, data, library) | BenGamari |

monoidplus | 4 | 0.0 | Extra classes/functions about monoids | (data, library, math, public-domain) | AaronBlack |

monoids (deprecated in favor of reducers) | 51 | 0.0 | Deprecated: Use 'reducers' | (bsd3, data, deprecated, library, math, numerical) | DanielWagner, EdwardKmett |

monomorphic | 13 | 0.0 | Library to convert polymorphic datatypes to/from its monomorphic represetation | (bsd3, data, library) | HiromiIshii |

mrm | 2 | 0.0 | Modular Refiable Matching, first-class matches | (bsd3, data, library) | suhorng |

msgpack | 52 | 0.0 | A Haskell implementation of MessagePack | (bsd3, data, library) | HideyukiTanaka |

msgpack-aeson | 7 | 0.0 | Aeson adapter for MessagePack | (bsd3, data, library) | HideyukiTanaka |

mtree | 6 | 0.0 | Tree with Meta and Content parameters | (data, library, public-domain) | RahulGopinath |

multi-trie | 3 | 0.0 | Trie of sets, as a model for compound names having multiple values | (data, library, mit) | vadimvinnik |

multihash | 6 | 0.0 | Multihash library and CLI executable | (bsd3, data, library, program) | LukeHoersten |

multipart-names | 2 | 0.0 | Handling of multipart names in various casing styles | (bsd3, data, library) | nedervold |

multirec-binary | 3 | 0.0 | Generic Data.Binary instances using MultiRec. | (bsd3, data, generics, library) | SebastiaanVisser |

murmur-hash | 280 | 0.0 | MurmurHash2 implementation for Haskell. | (bsd3, data, digest, library) | ThomasSchilling |

murmur3 | 7 | 0.0 | Pure Haskell implementation of the MurmurHash3 x86_32 algorithm. | (data, hash, library, murmur, public-domain) | PhilippeLaprade |

murmurhash3 | 5 | 0.0 | 32-bit non-cryptographic hashing | (data, digest, library, public-domain) | NisWegmann |

mutable-containers | 33 | 0.0 | Abstactions and concrete implementations of mutable containers | (benchmark, data, library, mit) | MichaelSnoyman |

mutable-iter (deprecated) | 13 | 0.0 | iteratees based upon mutable buffers | (bsd3, data, deprecated, library) | JohnLato |

mwc-random-accelerate | 5 | 0.0 | Generate Accelerate arrays filled with high quality pseudorandom numbers | (bsd3, data, library) | TrevorMcDonell |

n-tuple | 9 | 0.0 | Homogeneous tuples of arbitrary length. | (bsd3, data, library) | athanclark |

nagios-perfdata | 3 | 0.0 | Parse Nagios performance data. | (bsd3, data, library) | fractalcat |

named-records | 14 | 0.0 | Flexible records with named fields. | (data, library, mit, records) | JulianFleischer |

names | 10 | 0.0 | Type level names. | (data, library, mit, type-system) | JulianFleischer |

namespace | 10 | 0.0 | A Generic Haskell library for managing namespaces | (bsd3, data, library) | xuhao |

nat | 9 | 0.0 | Lazy binary natural numbers | (bsd3, data, library, math) | JanChristiansen |

natural-number | 5 | 0.0 | Natural numbers tagged with a type-level representation of the number. | (bsd3, data, library, type-system) | GregoryCrosswhite |

natural-numbers | 15 | 0.0 | Natural numbers | (bsd3, data, library, math) | WolfgangJeltsch |

naturals | 2 | 0.0 | Constructors and related functions for natural numbers | (bsd3, data, library) | ChristopherHoward, infrared |

nbt | 9 | 0.0 | A parser/serializer for Minecraft's Named Binary Tag (NBT) data format. | (bsd3, data, library) | AdamFoltzer |

ndjson-conduit | 10 | 0.0 | Conduit-based parsing and serialization for newline delimited JSON. | (data, library, mit) | srijs |

neither (deprecated in favor of either, monad-control) | 17 | 0.0 | Provide versions of Either with good monad and applicative instances. (deprecated) | (bsd3, data, deprecated, library) | MichaelSnoyman |

nested-sequence | 20 | 0.0 | List-like data structures with O(log(n)) random access | (bsd3, data, data-structures, library) | BalazsKomuves |

nestedmap | 4 | 0.0 | A library for nested maps | (bsd3, data, library) | kirstin |

network-address | 4 | 0.0 | IP data structures and textual representation | (data, library, mit, network) | SebastianNowicki |

network-conduit (deprecated in favor of conduit-extra) | 40 | 0.0 | Stream socket data using conduits. (deprecated) | (bsd3, conduit, data, deprecated, library, network) | MichaelSnoyman |

network-data | 21 | 0.0 | Library for network data structures and their serialization. | (bsd3, data, library, network) | ThomasDuBuisson |

network-enumerator (deprecated) | 14 | 0.0 | Enumerators for network sockets | (data, deprecated, enumerator, library, mit) | JohnMillikin |

network-msgpack-rpc | 29 | 0.0 | A MessagePack-RPC Implementation | (bsd3, data, library) | iphydf |

network-stream | 1 | 0.0 | ByteString and Text streams for networking | (data, gpl, library) | JaredHance |

nextstep-plist | 2 | 0.0 | NextStep style plist parser and printer | (bsd3, data, library, parsing) | JanChristiansen |

nf | 6 | 0.0 | NF data type to statically enforce normal form | (bsd3, data, library) | EdwardYang |

ngrams-loader | 3 | 0.0 | Ngrams loader based on http://www.ngrams.info format | (data, library, mit, program) | YorickLaupa |

niagra | 13 | 2.0 | High performance CSS EDSL | (data, library, mit) | natesymer |

non-empty | 13 | 0.0 | List-like structures with static restrictions on the number of elements | (bsd3, data, library) | HenningThielemann |

non-empty-sequence | 7 | 0.0 | Non-empty sequence | (bsd3, data, library) | OmariNorman |

non-empty-zipper | 23 | 2.0 | The Zipper for NonEmpty | (bsd3, data, library) | fresheyeball |

nonempty-alternative | 4 | 0.0 | NonEmpty for Alternative types | (bsd3, data, library) | guaraqe |

normalization-insensitive | 6 | 0.0 | Normalization insensitive string comparison | (benchmark, bsd3, data, library, text, unicode) | harendra, ppelleti |

notzero | 15 | 0.0 | A data type for representing numeric values, except zero. | (bsd3, data, library, numeric) | TonyMorris |

number-length | 3 | 0.0 | Number of digits in a number in decimal and hexadecimal representation. | (benchmark, bsd3, data, library) | PeterTrsko |

numbering | 5 | 0.0 | Combinators for creating bijections from some type to the natural numbers. | (bsd3, data, library) | DanielSchuessler |

numbers | 67 | 2.0 | Various number types | (bsd3, data, library, math) | CarterSchonwald, DanBurton, DanielWagner, JohnWiegley, LennartAugustsson, RichardSmith, RussellOConnor |

objectid | 1 | 0.0 | Rather unique identifier for things that need to be stored | (bsd3, data, library) | tsuraan |

observable-sharing | 10 | 2.0 | Simple observable sharing | (bsd3, data, library) | mararon |

oi | 16 | 0.0 | Library for purely functional lazy interactions with the outer world. | (bsd3, data, library, program) | NobuoYamashita |

once | 6 | 0.0 | memoization for IO actions and functions | (data, gpl, library) | KAction |

oneOfN | 5 | 0.0 | Anonymous coproduct type | (data, library, public-domain) | JamesCook |

oneormore | 4 | 0.0 | A never-empty list type. | (data, library, mit) | thinkpad20 |

onpartitions | 5 | 0.0 | partition lenses | (bsd3, data, library) | PaoloVeronelli |

oo-prototypes | 12 | 0.0 | Support for OO-like prototypes | (data, gpl, library) | DmitryIvanov, MateuszKowalczyk |

open-union | 47 | 0.0 | Extensible, type-safe unions. | (data, library, mit, program) | BenFoppa |

open-witness | 12 | 0.0 | open witnesses | (bsd3, data, library) | AshleyYakeley |

opench-meteo | 15 | 0.0 | A Haskell implementation of the Swiss Meteo Net data API | (bsd3, data, library) | RolandSenn |

openexchangerates | 3 | 0.0 | Fetch exchange rates from OpenExchangeRates.org | (data, library) | StephenWeber |

openpgp | 12 | 0.0 | Implementation of the OpenPGP message format | (data, library) | StephenWeber |

openpgp-asciiarmor | 7 | 0.0 | OpenPGP (RFC4880) ASCII Armor codec | (codec, data, library) | ClintAdams |

optimal-blocks | 2 | 0.0 | Optimal Block boundary determination for rsync-like behaviours | (benchmark, bsd3, data, library, program) | tsuraan |

option | 3 | 0.0 | A strict version of Maybe | (data, library, mit) | georgerogers42 |

optional-args | 29 | 0.0 | Optional function arguments | (bsd3, data, library) | GabrielGonzalez |

ord-adhoc | 1 | 0.0 | Creating Ord instances instantly | (bsd3, data, library) | FumiakiKinoshita |

order-maintenance | 17 | 0.0 | Algorithms for the order maintenance problem with a safe interface | (bsd3, data, library) | WolfgangJeltsch |

order-statistic-tree | 3 | 0.0 | Order statistic trees based on weight-balanced trees | (benchmark, bsd3, data, library) | MZiatdinov |

ordered-containers | 6 | 0.0 | Set- and Map-like types that remember the order elements were inserted | (bsd3, data, library) | DanielWagner |

orders | 2 | 0.0 | basic orders | (bsd3, data, library) | DavidDarais |

orgmode | 2 | 0.0 | Org Mode library for haskell | (bsd3, data, library) | lally |

orgmode-parse | 143 | 0.0 | A collection of Attoparsec combinators for parsing org-mode flavored documents. | (bsd3, data, library) | ParnellSpringmeyer |

origami | 9 | 0.0 | An un-SYB framework for transforming heterogenous data through folds | (bsd3, data, library) | nedervold |

osm-conduit | 3 | 0.0 | Parse and operate on OSM data in efficient way | (bsd3, data, geography, library) | przembot |

osx-ar | 6 | 0.0 | Parser for OS X static archive format. | (bsd3, data, library) | ErikCharlebois |

overloaded-records | 11 | 2.0 | Overloaded Records based on current GHC proposal. | (bsd3, data, library) | PeterTrsko |

pack | 2 | 0.0 | Bidirectional fast ByteString packer/unpacker | (bsd3, data, library) | capsjac |

packed-dawg | 12 | 0.0 | Generation and traversal of highly compressed directed acyclic word graphs. | (benchmark, bsd3, data, library) | AndrasKovacs |

packer | 15 | 0.0 | Fast byte serializer and unserializer | (bsd3, data, library) | VincentHanquez |

packman | 2 | 0.0 | Serialization library for GHC | (bsd3, data, ghc, library, serialization) | JostBerthold |

pager | 6 | 0.0 | Open up a pager, like 'less' or 'more' | (bsd2, data, library, program, system, text) | pharpend |

pagination | 13 | 0.0 | Framework-agnostic pagination boilerplate | (bsd3, data, library) | mrkkrp |

palette | 45 | 0.0 | Utilities for choosing and creating color schemes. | (bsd3, data, library) | BrentYorgey, jeffreyrosenbluth, bergey |

parameterized-data | 15 | 0.0 | Parameterized data library implementing lightweight dependent types | (bsd3, data, library) | AlfonsoAcosta, HoseinAttarzadeh, ugeorge |

parsergen | 10 | 0.0 | TH parser generator for splitting bytestring into fixed-width fields | (bsd3, data, library) | AkioTakano, JasperVanDerJeugt, JohnLato, MichaelBaikov |

parsestar | 2 | 0.0 | NMR-STAR file format parser. | (bsd3, data, library, program) | MichalGajda |

partial-order | 5 | 0.0 | Provides typeclass suitable for types admitting a partial order | (bsd3, data, library) | mtesseract |

patch-combinators | 8 | 0.0 | A library for patching functions and data structures | (bsd3, data, library) | EmilAxelsson |

patches-vector | 18 | 0.0 | Patches (diffs) on vectors: composable, mergeable, and invertible. | (bsd3, data, library) | LiamOConnorDavis |

peano | 7 | 0.0 | Peano numbers | (data, library, math) | MatthewFarkasDyck |

peano-inf | 20 | 0.0 | Lazy Peano numbers including observable infinity value. | (bsd3, data, library) | PeterDivianszky |

pecoff | 7 | 0.0 | Parser for PE/COFF format. | (bsd3, data, library) | ErikCharlebois |

pem | 996 | 0.0 | Privacy Enhanced Mail (PEM) format reader and writer. | (bsd3, data, library) | VincentHanquez |

peparser | 5 | 0.0 | A parser for PE object files. | (bsd3, data, library) | IanGraves |

perfecthash | 1 | 0.0 | A perfect hashing library for mapping bytestrings to values. | (benchmark, bsd3, data, data-structures, library) | MarkWotton |

persistent-equivalence | 7 | 0.0 | Persistent equivalence relations (aka union-find) | (bsd3, data, library) | ChrisSmith |

persistent-refs | 7 | 0.0 | Haskell references backed by an IntMap for persistence and reversibility. | (bsd3, data, library) | AdamFoltzer |

persistent-vector | 6 | 2.0 | A persistent sequence based on array mapped tries | (benchmark, bsd3, data, library) | TristanRavitch |

pez | 10 | 0.0 | A Pretty Extraordinary Zipper library | (bsd3, data, library) | BrandonSimmons |

pgp-wordlist | 4 | 0.0 | Translate between binary data and a human-readable collection of words. | (bsd3, data, library, serialization) | quchen |

phasechange | 2 | 0.0 | Freezing, thawing, and copy elision | (bsd3, data, library) | GaborLehel |

phash | 9 | 0.0 | Haskell bindings to pHash, the open source perceptual hash library | (data, gpl, library) | MichaelXavier |

phone-metadata (deprecated) | 8 | 0.0 | Phonenumber Metadata - NOTE: this is now deprecated! | (data, deprecated, library) | vijayanant, raghuugare |

phone-numbers | 13 | 0.0 | Haskell bindings to the libphonenumber library | (bsd3, data, library) | ChristianMarie |

pipes-files | 4 | 0.0 | Fast traversal of directory trees using pipes | (bsd3, data, library) | JohnWiegley |

pipes-interleave | 393 | 0.0 | Interleave and merge streams of elements | (bsd3, data, library) | BenGamari |

pkcs10 | 13 | 0.0 | PKCS#10 library | (apache, data, library) | ktimothy |

pktree | 2 | 0.0 | Implementation of the PKTree spatial index data structure | (data, library) | StephenWeber |

plailude | 10 | 2.0 | plaimi's prelude | (data, gpl, library) | alexander |

planar-graph | 4 | 0.0 | A representation of planar graphs | (bsd3, data, graphs, library, maths) | IvanMiljenovic |

point-octree | 6 | 0.0 | Point octree, with bounding boxes | (bsd3, data, library) | MichaelLitchard |

pointed | 95 | 0.0 | Pointed and copointed data | (bsd3, data, library) | EdwardKmett, EricMertens |

pointedlist | 49 | 0.0 | A zipper-like comonad which works as a list, tracking a position. | (bsd3, data, library) | JeffWheeler, RussellOConnor, fread2281 |

poly-arity | 11 | 0.0 | Tools for working with functions of undetermined arity | (bsd3, data, functions, library) | athanclark |

poly-control | 2 | 0.0 | This package provides abstraction for polymorphic controls, like PolyMonads or PolyApplicatives. | (apache, data, library) | danilo2 |

polyToMonoid | 3 | 0.0 | Polyvariadic functions mapping to a given monoid | (bsd3, data, library) | KevinJardine |

polydata | 4 | 0.0 | Wrap together data and its constraints. | (data, library, mit) | clinton |

polymap | 4 | 2.0 | Polygonal maps | (data, library, public-domain) | Shockk |

polytypeable | 3 | 0.0 | Typeable for polymorphic types. | (bsd3, data, library) | LennartAugustsson |

polytypeable-utils | 2 | 0.0 | Utilities for polytypeable. | (bsd3, data, library) | KiYungAhn |

polyvariadic | 17 | 2.0 | Creation and application of polyvariadic functions | (bsd3, data, library) | fgaz |

pool (deprecated in favor of resource-pool) | 24 | 0.0 | Thread-safe resource pools. (deprecated) | (bsd3, data, database, deprecated, library, yesod) | MichaelSnoyman |

possible | 11 | 0.0 | Three valued Data.Maybe | (bsd3, data, library) | tolysz |

postgresql-copy-escape | 2 | 0.0 | Format data to feed to a PostgreSQL COPY FROM statement | (bsd3, data, library) | JoeyAdams |

pred-set | 5 | 0.0 | Simple cached predicates | (bsd3, data, library) | athanclark |

pred-trie | 37 | 0.0 | Predicative tries | (benchmark, bsd3, data, library) | athanclark |

predictive | 3 | 0.0 | Predict the future, backtrack on failure | (bsd3, data, library) | esz |

prednote | 38 | 0.0 | Evaluate and display trees of predicates | (bsd3, data, library) | OmariNorman |

prednote-test (deprecated in favor of prednote) | 6 | 0.0 | Tests and QuickCheck generators to accompany prednote. | (bsd3, data, deprecated, library, program) | OmariNorman |

prefix-units | 9 | 0.0 | A basic library for SI/binary prefix units | (bsd3, data, library) | IustinPop |

prelude-plus | 13 | 0.0 | Prelude for rest of us | (bsd3, control, data, system) | YusakuHashimoto |

pretty-hex | 8 | 0.0 | A library for hex dumps of ByteStrings | (bsd3, data, library) | IavorDiatchki |

pretty-tree | 4 | 0.0 | Pretty-print trees | (bsd3, data, library) | IvanMiljenovic |

preview | 5 | 0.0 | The method of previewing data (instead of wholly show-ing it) | (bsd3, data, library) | AlexanderThiemann |

prim-uniq | 11 | 0.0 | Opaque unique identifiers in primitive state monads | (data, dependent-types, library, public-domain) | JamesCook, RyanTrinkle |

primitive | 3660 | 0.0 | Primitive memory-related operations | (bsd3, data, library) | BryanOSullivan, DanDoel, HerbertValerioRiedel, JohanTibell, RomanLeshchinskiy |

primitive-simd | 2 | 0.0 | SIMD data types and functions | (benchmark, bsd3, data, library) | JonasScholl |

priority-queue | 15 | 0.0 | Simple implementation of a priority queue. | (bsd3, data, library) | JamesCook |

procrastinating-structure (deprecated) | 4 | 0.0 | Pure structures that can be incrementally created in impure code | (data, deprecated, library) | JakeMcArthur |

procrastinating-variable | 8 | 0.0 | Haskell values that cannot be evaluated immediately. | (bsd3, data, library) | GregoryCrosswhite |

product-isomorphic | 43 | 0.0 | Weaken applicative functor on products | (bsd3, data, library) | KeiHibino |

proj4-hs-bindings | 2 | 0.0 | Haskell bindings for the Proj4 C dynamic library. | (data, gpl, library) | PavelPenev |

property-list | 29 | 0.0 | Apple property list parser | (data, library, parsing, public-domain, xml) | JamesCook |

proto-lens | 51 | 0.0 | A lens-based implementation of protocol buffers in Haskell. | (bsd3, data, library) | JudahJacobson, gnezdo |

proto-lens-arbitrary | 14 | 0.0 | Arbitrary instances for proto-lens. | (bsd3, data, library) | JudahJacobson, gnezdo |

proto-lens-combinators | 40 | 0.0 | Utilities functions to proto-lens. | (bsd3, data, library) | JudahJacobson, gnezdo |

proto-lens-descriptors | 47 | 0.0 | Protocol buffers for describing the definitions of messages. | (bsd3, data, library) | JudahJacobson, gnezdo |

proto-lens-optparse | 14 | 0.0 | Adapting proto-lens to optparse-applicative ReadMs. | (bsd3, data, library) | JudahJacobson, gnezdo |

proto-lens-protobuf-types | 9 | 0.0 | Basic protocol buffer message types. | (bsd3, data, library) | JudahJacobson |

proto-lens-protoc | 70 | 0.0 | Protocol buffer compiler for the proto-lens library. | (bsd3, data, program) | JudahJacobson, gnezdo |

protobuf | 16 | 0.0 | Google Protocol Buffers via GHC.Generics | (bsd3, data, library) | NathanHowell |

protobuf-native | 3 | 0.0 | Protocol Buffers via C++ | (bsd3, data, library, program) | MaxwellSwadling |

protobuf-simple | 11 | 0.0 | Simple Protocol Buffers library (proto2) | (data, library, mit, program) | mrijkeboer |

proxied | 10 | 0.0 | Make functions consume Proxy instead of undefined | (bsd3, data, library) | ryanglscott |

proxy-kindness | 2 | 0.0 | A library for kind-polymorphic manipulation and inspection of Proxy values | (bsd3, data, library) | BrandonSimmons |

pseudo-boolean | 63 | 0.0 | Reading/Writing OPB/WBO files used in pseudo boolean competition | (bsd3, constraints, data, library, logic, optimisation, optimization) | MasahiroSakai |

publicsuffix | 49 | 0.0 | The publicsuffix list exposed as proper Haskell types | (benchmark, data, library, mit) | wereHamster |

pure-priority-queue | 11 | 0.0 | A pure priority queue. | (bsd3, data, library) | BradLarsen |

pure-priority-queue-tests | 2 | 0.0 | Tests for the pure-priority-queue package | (bsd3, data, program) | BradLarsen |

pureMD5 | 125 | 0.0 | A Haskell-only implementation of the MD5 digest (hash) algorithm. | (bsd3, cryptography, data, library) | ThomasDuBuisson |

qm-interpolated-string | 5 | 0.0 | Implementation of interpolated multiline strings | (data, library, public-domain) | unclechu |

qr-imager | 34 | 0.0 | Library to generate QR codes from bytestrings and objects | (bsd3, data, library) | vmchale |

qr-repa | 2 | 0.0 | Library to generate QR codes from bytestrings and objects and scale image files | (bsd3, data, library, program) | vmchale |

quadratic-irrational | 8 | 0.0 | An implementation of quadratic irrationals | (algorithms, data, library, math, mit) | ion |

quandl-api | 5 | 0.0 | Quandl.com API library | (api, bsd3, data, library, web) | PeterVanDenBrand |

quantities | 6 | 0.0 | Unit conversion and manipulation library. | (bsd3, data, library, math, physics, program) | jdreaver |

querystring-pickle | 13 | 0.0 | Picklers for de/serialising Generic data types to and from query strings | (data, library, network, web) | BrendanHay |

queue (deprecated) | 10 | 0.0 | Abstraction typeclasses for queue-like things. | (bsd3, data, deprecated, library) | JamesCook |

quick-schema | 1 | 0.0 | Slimmed down json schema language and validator | (data, json, library, mit) | benweitzman |

quickset | 2 | 0.0 | Very fast and memory-compact query-only set and map structures | (bsd3, data, data-structures, library) | ErtugrulSoeylemez, esz |

raft | 7 | 0.0 | Miscellaneous Haskell utilities for data structures and data manipulation. | (data, library, mit) | BrianBush |

rakhana | 6 | 0.0 | Stream based PDF library | (bsd3, data, library) | YorickLaupa |

random-extras | 31 | 0.0 | Additional functions for random values. | (bsd3, data, library, math) | AristidBreitkreuz |

range | 8 | 0.0 | This has a bunch of code for specifying and managing ranges in your code. | (data, library, mit) | RobertMassaioli, srijs |

range-set-list | 16 | 0.0 | Memory efficient sets with ranges of elements. | (data, library, mit) | phadej |

ranges (deprecated) | 14 | 0.0 | Ranges and various functions on them. | (bsd3, data, deprecated, library) | GeorgePollard |

rank1dynamic | 74 | 0.0 | Like Data.Dynamic/Data.Typeable but with support for rank-1 polymorphic types | (bsd3, data, library) | EdskoDeVries, FacundoDominguez, MathieuBoespflug, TimWatson |

rank2classes | 9 | 0.0 | a mirror image of some standard type classes, with methods of rank 2 types | (bsd3, control, data, generics, library) | MarioBlazevic |

rcu | 12 | 0.0 | Read-Copy-Update for Haskell | (benchmark, bsd3, data, library, program) | EdwardKmett, EricMertens, ryanglscott |

rdf | 14 | 0.0 | Representation and Incremental Processing of RDF Data | (benchmark, data, library, mit) | TravisWhitaker |

record-aeson | 3 | 0.0 | Instances of "aeson" classes for the "record" types | (data, json, library, mit, records) | NikitaVolkov |

records | 16 | 0.0 | A flexible record system | (bsd3, data, library, records) | WolfgangJeltsch |

records-th | 2 | 0.0 | Template Haskell declarations for the records package | (data, library, mit) | SamAnklesaria |

redis-resp | 9 | 0.0 | REdis Serialization Protocol (RESP) implementation. | (data, library, mpl) | ToralfWittner |

reducers | 202 | 0.0 | Semigroups, specialized containers and a general map/reduce framework | (bsd3, data, library, math, numerical, semigroups) | EdwardKmett, EricMertens |

reedsolomon | 12 | 0.0 | Reed-Solomon Erasure Coding in Haskell | (benchmark, data, library, mit) | NicolasTrangez |

ref | 7 | 0.0 | Generic Mutable Ref Abstraction Layer | (bsd3, data, library) | AndySonnenburg, CarterSchonwald |

refcount | 7 | 0.0 | Container with element counts | (data, library, mit) | BenFoppa |

reference | 3 | 0.0 | A class for references in Haskell | (control, data, library, mit) | MaciejPiechotka |

refined | 10 | 2.0 | Refinement types with static and runtime checking | (data, library, mit) | NikitaVolkov |

reflection | 1292 | 2.25 | Reifies arbitrary terms into types that can be reflected back into terms | (bsd3, data, dependent-types, library, reflection) | EdwardKmett |

reflection-extras | 5 | 0.0 | Utilities for the reflection package | (bsd3, data, library) | EdwardKmett, JonathanFischoff |

reflection-without-remorse | 7 | 0.0 | Efficient free and operational monads. | (bsd3, data, data-structures, library) | AtzeVanDerPloeg |

regex-easy | 3 | 0.0 | sugar for regex-pcre | (bsd3, data, library) | MatthiasFischmann |

regex-type | 1 | 0.0 | Type-level regular expressions | (bsd3, data, library) | kcsongor |

regexp-tries | 4 | 0.0 | Regular Expressions on Tries. | (bsd3, data, library) | AndreasBaldeau |

regular-xmlpickler (deprecated in favor of generic-xmlpickler) | 8 | 0.0 | Generic generation of HXT XmlPickler instances using Regular. | (bsd3, data, deprecated, library, xml) | AdamBergmark, ErikHesselink |

rei | 18 | 2.0 | Process lists easily | (data, mit, program) | kerkomen |

reify | 6 | 0.0 | Serialize data | (data, gpl, library, program) | GwernBranwen |

reinterpret-cast | 10 | 0.0 | Memory reinterpretation casts for Float/Double and Word32/Word64 | (benchmark, data, library, mit) | NiklasHambuechen |

relapse | 16 | 0.0 | Sensible RLP encoding | (data, library, mit) | iostat |

relative-date | 4 | 0.0 | Durations and generalized time parsing | (bsd3, data, library) | SamAnklesaria |

reord | 6 | 0.0 | Ad-hoc Ord instances | (data, library, public-domain) | JamesCook |

reorderable | 4 | 0.0 | Define compound types that do not depend on member order. | (data, library, type-system) | AlexCole |

repa-linear-algebra | 6 | 0.0 | HMatrix operations for Repa. | (bsd3, data, library) | mjmrotek |

resource-pool | 187 | 2.0 | A high-performance striped resource pooling implementation | (bsd3, data, database, library, network) | BasVanDijk, BryanOSullivan |

resource-pool-catchio | 3 | 0.0 | Fork of resource-pool, with a MonadCatchIO constraint | (bsd3, data, database, library, network) | JurrienStutterheim |

resourcet | 1748 | 0.0 | Deterministic allocation and freeing of scarce resources. | (bsd3, conduit, data, library) | MichaelSnoyman |

restricted-workers | 4 | 0.0 | Running worker processes under system resource restrictions | (bsd3, concurrency, data, library, system) | DaniilFrumin |

result | 14 | 0.0 | Encode success or at least one error | (data, library, mit) | srijs |

reverse-arguments | 4 | 0.0 | Reverse the arguments of arbitrary functions. | (bsd3, data, library) | JonasScholl |

reverse-geocoding | 13 | 0.0 | Simple reverse geocoding using OpenStreeMap | (bsd3, data, library) | jcristovao |

riff | 4 | 0.0 | RIFF parser for Haskell | (data, library, mit, program) | RobertMassaioli |

ring-buffer | 10 | 2.0 | A concurrent, mutable ring-buffer | (bsd3, data, library) | BenGamari |

ripple-federation | 4 | 0.0 | Utilities and types to work with the Ripple federation protocol | (data, library) | StephenWeber |

rivers | 3 | 0.0 | Rivers are like Streams, but different. | (bsd3, comonads, data, library, math) | DrewDay |

rng-utils | 6 | 0.0 | RNG within an MVar for convenient concurrent use | (bsd3, data, library, random) | DougBeardsley, OzgunAtaman |

roc-cluster | 3 | 0.0 | ROC online clustering algorithm | (bsd3, data, library) | NCrashed |

rolling-queue | 7 | 0.0 | Bounded channel for STM that discards old entries when full | (bsd3, data, library) | JoeyAdams |

rose-trees | 13 | 0.0 | A collection of rose tree structures. | (benchmark, bsd3, data, library, tree) | athanclark |

rose-trie | 12 | 0.0 | Trees with polymorphic paths to nodes, combining properties of Rose Trees and Tries. | (data, gpl, library) | RaminHonary |

roundtrip-aeson | 1 | 0.0 | Un-/parse JSON with roundtrip invertible syntax definitions. | (bsd3, data, library) | ThomasSutton, ChristianMarie |

route-planning | 3 | 0.0 | A library and utilities for creating a route | (bsd3, data, library) | TonyMorris |

rowrecord | 3 | 0.0 | Build records from lists of strings, as from CSV files. | (bsd3, data, library, text) | KeeganMcAllister |

rset | 4 | 0.0 | Range set | (data, library) | lovasko |

rtorrent-state | 3 | 0.0 | Parsing and manipulation of rtorrent state file contents | (data, gpl, library) | MateuszKowalczyk |

ruby-marshal | 8 | 0.0 | Parse a subset of Ruby objects serialised with Marshal.dump. | (data, library, mit) | filib |

ruin | 2 | 0.0 | Pliable records | (bsd3, data, library, records) | NicolasFrisby |

runmemo | 6 | 0.0 | A simple memoization helper library | (bsd3, data, library) | DanBurton |

s-cargot | 10 | 0.0 | A flexible, extensible s-expression library. | (bsd3, data, library) | gdritter |

s-expression | 4 | 0.0 | simple general-purpose s-expressions | (data, library, mit, program) | sboo |

safe-freeze | 5 | 0.0 | Support for safely freezing multiple arrays in the ST monad. | (bsd3, data, library) | ReinerPope |

safe-globals | 3 | 0.0 | Safe top-level mutable variables which scope like ordinary values | (bsd3, data, library) | KeeganMcAllister |

safe-length | 1 | 2.0 | Tired of accidentally calling length on tuples? Relief at last! | (bsd3, data, library) | JeremyShaw |

safecopy | 540 | 0.0 | Binary serialization with version control. | (data, library, parsing, public-domain) | DavidHimmelstrup, DavidJohnson, JeremyShaw |

safecopy-migrate | 4 | 0.0 | Making SafeCopy migrations easier | (data, library, public-domain) | Artyom |

safecopy-store | 20 | 0.0 | Binary serialization with version control. | (data, library, parsing, public-domain) | NCrashed |

safeint | 6 | 0.0 | overflow-checked Int type | (bsd3, data, library) | AndresLoeh |

schedule-planner | 8 | 0.0 | Find the ideal lesson layout | (convenience, data, lgpl, planning, program) | justus |

schema | 4 | 0.0 | Encoding-independent schemas for Haskell data types. | (agpl, data, library) | iphydf |

schematic | 77 | 2.0 | JSON-biased spec and validation tool | (bsd3, data, library) | dredozubov |

scientific | 2772 | 2.0 | Numbers represented using scientific notation | (benchmark, bsd3, data, library) | BasVanDijk, BryanOSullivan |

sec | 3 | 0.0 | Semantic Editor Combinators. | (bsd3, combinators, data, library) | SteffenSiering |

securemem | 84 | 0.0 | abstraction to an auto scrubbing and const time eq, memory chunk. | (bsd3, data, library) | VincentHanquez |

semi-iso | 9 | 0.0 | Weakened partial isomorphisms, reversible computations. | (control, data, library, mit) | pawel834 |

semibounded-lattices | 5 | 0.0 | A Haskell implementation of semibounded lattices | (bsd3, data, library) | xuhao |

semigroupoids-syntax | 2 | 0.0 | RebindableSyntax using the semigroupoids package | (bsd3, data, library) | TonyMorris |

semigroups | 2986 | 2.5 | Anything that associates | (algebra, bsd3, data, data-structures, library, math) | EdwardKmett, EricMertens, HerbertValerioRiedel, ryanglscott |

semigroups-actions | 1 | 0.0 | Semigroups actions | (algebra, bsd3, data, data-structures, library, math) | PetrPudlak |

semiring-num | 34 | 0.0 | Basic semiring class and instances | (data, library, mit) | oisdk |

semver | 285 | 2.0 | Representation, manipulation, and de/serialisation of Semantic Versions. | (benchmark, data, library) | BrendanHay |

separated | 60 | 0.0 | A data type with elements separated by values | (bsd3, data, library) | TonyMorris, qfpl, GeorgeWilson |

seqid | 26 | 0.0 | Sequence ID production and consumption | (bsd3, data, library) | LukeHoersten |

sequence | 14 | 0.0 | A type class for sequences and various sequence data structures. | (bsd3, data, data-structures, library) | AtzeVanDerPloeg |

sequential-index | 9 | 0.0 | Sequential numbers that allow arbitrarily inserting numbers - for containers | (bsd3, data, library) | AristidBreitkreuz |

serialize-instances | 4 | 0.0 | Instances for Serialize of cereal | (data, library, mit) | aminb, SimonHudon |

set-extra | 14 | 0.0 | Functions that could be added to Data.Set. | (bsd3, data, library) | DavidFox |

set-monad | 10 | 0.0 | Set monad | (bsd3, data, library, monad) | GeorgeGiorgidze |

setoid | 3 | 0.0 | A Haskell implementation of setoid | (bsd3, data, library) | PavloKerestey |

setops | 6 | 0.0 | Uniform names (and Unicode operators) for set operations on data structures. | (data, library, public-domain) | eelis |

sets | 16 | 0.0 | Ducktyped set interface for Haskell containers. | (benchmark, data, library, math, mit) | athanclark |

setters | 2 | 0.0 | Small (TH) library to declare setters for typical `record' data type fields. | (bsd3, data, library) | IlyaPortnov |

settings | 9 | 0.0 | Runtime-editable program settings. | (data, library, public-domain, user-interfaces) | akrasner |

sext | 10 | 0.0 | Lists, Texts, ByteStrings and Vectors with type-encoded length | (bsd3, data, library, text, type-system) | DmitryDzhus |

sgf | 9 | 0.0 | SGF (Smart Game Format) parser | (bsd3, data, library) | DanielWagner, tonicebrian, dbouamalay |

shapely-data | 3 | 0.0 | Generics using @(,)@ and @Either@, with algebraic operations and typed conversions | (bsd3, data, generics, library) | BrandonSimmons |

shortcircuit | 4 | 0.0 | Short-circuit values and expressions. | (bsd3, control, data, library) | AristidBreitkreuz |

sieve | 4 | 0.0 | Sieve is an implementation of the Sieve abstract data type. | (data, gpl, library) | JohnSingleton |

sign | 11 | 0.0 | Arithmetic over signs and sets of signs | (algebra, bsd3, data, library, math) | MasahiroSakai |

simple-atom | 3 | 0.0 | Atom (or symbol) datatype for fast comparision and sorting. | (bsd3, compilers-interpreters, data, library, parsing) | ThomasSchilling |

simple-conduit | 17 | 0.0 | A simple streaming I/O library based on monadic folds | (benchmark, bsd3, conduit, data, library) | JohnWiegley |

simple-index | 3 | 0.0 | Allows simple indexation on any data type | (bsd3, data, library) | HugoGomes |

simple-money | 10 | 0.0 | Simple library to handle and interexchange money | (data, library, public-domain) | nbrk |

simple-pipe | 35 | 0.0 | simple pipeline library like conduit | (bsd3, data, library) | YoshikuniJujo |

simple-rope | 3 | 0.0 | Memory-efficient strings with concatenation and splitting. | (bsd3, data, library) | EugeneKirpichov |

simtreelo | 9 | 0.0 | Loader for data organized in a tree | (data, gpl, library) | mgmillani |

singleton-dict | 3 | 0.0 | Typelevel balanced search trees via a singletonized Data.Map | (bsd3, data, dependent-types, library) | ArieMiddelkoop |

singleton-nats | 12 | 0.0 | Unary natural numbers relying on the singletons infrastructure. | (bsd3, data, dependent-types, library) | AndrasKovacs |

sink (deprecated) | 6 | 0.0 | An alternative to lazy I/O that doesn't conflate execution with evaluation | (control, data, deprecated, library, mit, system) | JakeMcArthur |

siphash (deprecated in favor of memory) | 12 | 0.0 | siphash: a fast short input PRF | (bsd3, cryptography, data, deprecated, library) | VincentHanquez |

size-based | 3 | 0.0 | Sized functors, for size-based enumerations | (bsd3, data, library) | JonasDuregard |

sized | 15 | 2.0 | Sized sequence data-types | (bsd3, data, library) | HiromiIshii |

sized-vector (deprecated in favor of sized) | 19 | 0.0 | Size-parameterized vector types and functions. | (bsd3, data, deprecated, library) | HiromiIshii |

skip-list | 9 | 0.0 | An implementation of pure skip lists | (benchmark, data, library, mit) | gmalecha |

smallarray | 15 | 0.0 | low-level unboxed arrays, with minimal features. | (bsd3, data, library) | AntoineLatter |

smallstring | 12 | 0.0 | A Unicode text type, optimized for low memory overhead | (bsd3, data, library) | AntoineLatter |

smaoin | 8 | 0.0 | Utilities for the Smaoin semantic information model. | (data, library, public-domain) | akrasner |

smoothie | 37 | 0.0 | Smooth curves via several interpolation modes | (bsd3, data, library) | DimitriSabadie |

snowflake | 7 | 0.0 | A loose port of Twitter Snowflake to Haskell. Generates arbitrary precision, unique, time-sortable identifiers. | (apache, data, library) | edofic |

sorted | 1 | 0.0 | Efficient, type-safe sorted sequences | (data, library, mit) | JosephAbrahamson |

sorted-list | 19 | 0.0 | Type-enforced sorted lists and related functions. | (benchmark, bsd3, data, library) | DanielDiaz |

sorting | 2 | 0.0 | Utils for sorting. | (bsd3, data, library) | joneshf |

spacepart | 3 | 0.0 | Space partition data structures. Currently only a QuadTree. | (bsd3, data, library) | CoreyOConnor |

sparse | 12 | 0.0 | A playground of sparse linear algebra primitives using Morton ordering | (benchmark, bsd3, data, library, vector) | EdwardKmett, HansHoglund |

spdx | 31 | 0.0 | SPDX license expression language | (bsd3, data, library) | phadej |

special-keys | 5 | 0.0 | Simple data types that help me here and there. | (bsd3, data, library) | HugoGomes |

splaytree | 10 | 0.0 | Provides an annotated splay tree | (bsd3, data, library) | JohnLato |

spreadsheet | 20 | 0.0 | Read and write spreadsheets from and to CSV files in a lazy way | (bsd3, data, library, text) | HenningThielemann |

srcloc | 33 | 0.0 | Data types for managing source code locations. | (bsd3, data, library) | GeoffreyMainland |

srec | 5 | 0.0 | Parsing and processing s-records. | (bsd3, data, embedded, library) | TomHawkins |

sstable | 2 | 0.0 | SSTables in Haskell | (bsd3, data, library, program) | MariusEriksen |

stable-memo | 15 | 0.0 | Memoization based on argument identity | (data, library, mit) | JakeMcArthur |

stable-tree | 13 | 0.0 | Trees whose branches are resistant to change | (bsd3, data, library, program) | tsuraan |

stack-prism | 11 | 0.0 | Stack prisms | (bsd3, data, library) | MartijnVanSteenbergen, SjoerdVisscher |

stackage-types (deprecated in favor of stackage-curator) | 9 | 0.0 | Shared data types between various Stackage packages | (data, deprecated, library, mit) | MichaelSnoyman |

state | 6 | 0.0 | Data.State | (data, lgpl, library) | EvgenyJukov, MauricioAntunes |

state-codes | 85 | 0.0 | ISO 3166-2:US state codes and i18n names | (data, library, mit) | acamino |

state-record (deprecated in favor of lens) | 4 | 0.0 | Better records for State monad states | (data, deprecated, gpl, library) | KarlVoelker |

stateref | 30 | 0.0 | Abstraction for things that work like IORef. | (data, public-domain) | JamesCook |

static-tensor | 18 | 0.0 | Tensors of statically known size | (bsd3, data, library) | vagarenko |

stdata | 8 | 0.0 | Structure Data Library | (bsd3, data, library) | DavidDarais |

stdf | 2 | 0.0 | Parse Structured Test Data Format (STDF) | (data, gpl, library, program) | m |

step-function | 5 | 0.0 | Step functions, staircase functions or piecewise constant functions | (bsd3, data, library) | petterb |

stm-linkedlist | 2 | 0.0 | Mutable, doubly linked lists for STM | (bsd3, data, library) | JoeyAdams |

stm-sbchan | 4 | 0.0 | Bounded channel for STM where item sizes can vary | (bsd3, data, library) | JoeyAdams |

stm-tlist | 3 | 0.0 | Mutable, singly-linked list in STM | (bsd3, data, library) | JoeyAdams |

storable | 4 | 0.0 | Storable type class for variable-sized data | (bsd3, data, foreign, library) | TomasJanousek |

storable-complex | 50 | 0.0 | Storable instance for Complex | (bsd3, data, library) | CarterSchonwald, JedBrown |

storable-endian | 43 | 0.0 | Storable instances with endianness | (bsd3, data, library) | EugeneKirpichov |

storable-record | 35 | 0.0 | Elegant definition of Storable instances for records | (bsd3, data, foreign, library) | HenningThielemann |

storable-tuple | 16 | 0.0 | Storable instance for pairs and triples | (bsd3, data, foreign, library) | HenningThielemann |

storablevector | 56 | 0.0 | Fast, packed, strict storable arrays with a list interface like ByteString | (benchmark, bsd3, data, library) | HenningThielemann |

storablevector-carray | 8 | 0.0 | Conversion between storablevector and carray | (bsd3, data, library) | HenningThielemann |

storablevector-streamfusion | 3 | 0.0 | Conversion between storablevector and stream-fusion lists with fusion | (bsd3, data, library) | HenningThielemann |

store | 122 | 0.0 | Fast binary serialization | (benchmark, data, library, mit, serialization) | MichaelSloan, MichaelSnoyman, borsboom, fpcomplete, philipp |

store-core | 95 | 0.0 | Fast and lightweight binary serialization | (data, library, mit, serialization) | MichaelSloan, MichaelSnoyman, borsboom, fpcomplete, philipp |

stream | 3 | 0.0 | Initial project template from stack | (benchmark, data, library, mit) | MichaelSnoyman |

stream-fusion | 17 | 0.0 | Faster Haskell lists using stream fusion | (bsd3, data, library) | DonaldStewart, KidoTakahiro |

streaming | 66 | 2.5 | an elementary streaming prelude and general stream type. | (bsd3, data, library, pipes, streaming) | MichaelThompson, andrewthad |

streaming-bytestring | 41 | 2.0 | effectful byte steams, or: bytestring io done right. | (bsd3, data, library, pipes, streaming) | MichaelThompson, andrewthad |

streaming-cassava | 2 | 0.0 | Cassava support for the streaming ecosystem | (data, library, mit, streaming) | IvanMiljenovic |

streaming-commons | 1535 | 2.0 | Common lower-level functions needed by various streaming data libraries | (benchmark, data, library, mit) | MichaelSnoyman |

streaming-concurrency | 10 | 0.0 | Concurrency support for the streaming ecosystem | (data, library, mit, streaming) | IvanMiljenovic |

streaming-conduit | 9 | 0.0 | Bidirectional support between the streaming and conduit libraries | (data, library, mit, streaming) | IvanMiljenovic |

streaming-utils | 22 | 0.0 | http, attoparsec, pipes and other utilities for the streaming libraries | (bsd3, data, library, pipes, streaming) | MichaelThompson |

streaming-with | 9 | 0.0 | with/bracket-style idioms for use with streaming | (data, library, mit, streaming) | IvanMiljenovic |

strict | 402 | 0.0 | Strict data types and String IO. | (bsd3, data, library, system) | DonaldStewart, RomanLeshchinskiy |

strict-base | 5 | 0.0 | Strict versions of base data types. | (bsd3, data, library, system) | minad |

strict-base-types | 14 | 0.0 | Strict variants of the types provided in base. | (bsd3, data, library) | SimonMeier |

strict-data | 7 | 0.0 | A collection of commonly used strict data structures | (bsd3, data, library) | AlexanderThiemann |

string-class | 15 | 0.0 | String class library | (bsd3, data, library, text) | ByronJohnson, k_bx |

string-combinators | 27 | 0.0 | Polymorphic functions to build and combine stringlike values | (bsd3, data, library) | BasVanDijk |

string-conv | 11 | 2.0 | Standardized conversion between string types | (bsd3, data, library, string, text) | DougBeardsley, MichaelXavier, OzgunAtaman |

string-conversions | 451 | 2.25 | Simplifies dealing with different types for strings | (bsd3, data, library) | SoenkeHahn |

string-qq | 377 | 0.0 | QuasiQuoter for non-interpolated strings, texts and bytestrings. | (data, library, public-domain) | AudreyTang |

string-quote | 3 | 0.0 | QuasiQuoter for non-interpolated strings, texts and bytestrings. | (bsd3, data, library) | AudreyTang |

string-similarity | 2 | 0.0 | longest common substring | (benchmark, bsd3, data, library) | MarkWotton |

string-typelits | 2 | 0.0 | Type-level Chars and Strings, with decidable equality. | (bsd3, data, library) | KyleCarter |

stringable (deprecated) | 12 | 0.0 | A Stringable type class, in the spirit of Foldable and Traversable | (bytestring, data, deprecated, library, mit, text) | JohnWiegley, KetilMalde |

stringprep | 20 | 0.0 | Implements the "StringPrep" algorithm | (bsd3, data, library) | GeorgePollard |

stringtable-atom | 21 | 0.0 | Memoize Strings as Atoms for fast comparison and sorting, with maps and sets | (bsd3, data, library, pugs) | AudreyTang, JeffShaw |

strptime | 33 | 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) | EugeneKirpichov |

structs | 12 | 0.0 | Strict GC'd imperative object-oriented programming with cheap pointers. | (bsd3, data, library) | EdwardKmett, EricMertens, ryanglscott |

structures | 2 | 2.0 | "Advanced" Data Structures | (benchmark, bsd3, data, library, structures) | EdwardKmett |

success | 21 | 2.0 | A version of Either specialised for encoding of success or failure | (data, failure, library, mit) | NikitaVolkov |

suffixarray | 8 | 0.0 | n log n implementation of suffix array. | (data, gpl, library, program) | DanielDeKok, VictorDenisov |

suffixtree | 12 | 0.0 | Efficient, lazy suffix tree implementation | (bsd3, data, data-structures, library) | BryanOSullivan |

suitable | 5 | 0.0 | Abstract over the constraints on the parameters to type constructors | (bsd3, data, library) | GaneshSittampalam |

swagger | 11 | 0.0 | Implementation of swagger data model | (data, library) | ToralfWittner |

syb-with-class | 54 | 0.0 | Scrap Your Boilerplate With Class | (bsd3, data, library) | AndreaVezzosi, DavidHimmelstrup, IanLynagh, JeremyShaw |

syb-with-class-instances-text | 8 | 0.0 | Scrap Your Boilerplate With Class Text instance | (bsd3, data, library) | JeremyShaw |

symbol | 25 | 0.0 | A 'Symbol' type for fast symbol comparison. | (bsd3, data, library) | GeoffreyMainland |

syntax | 6 | 0.0 | Reversible parsing and pretty-printing. | (data, library, mit) | pawel834 |

syntax-attoparsec | 4 | 0.0 | Syntax instances for Attoparsec. | (data, library, mit) | pawel834 |

syntax-example | 6 | 0.0 | Example application using syntax, a library for abstract syntax descriptions. | (data, mit, program) | pawel834 |

syntax-example-json | 2 | 0.0 | Example JSON parser/pretty-printer. | (data, mit, program) | pawel834 |

syntax-pretty (deprecated in favor of syntax-printer) | 5 | 0.0 | Syntax instance for pretty, the pretty printing library. | (data, deprecated, library, mit) | pawel834 |

syntax-printer | 2 | 0.0 | Text and ByteString printers for 'syntax'. | (data, library, mit) | pawel834 |

t-regex | 2 | 0.0 | Matchers and grammars using tree regular expressions | (bsd3, data, library) | AlejandroSerrano |

tables (deprecated) | 9 | 2.0 | In-memory storage with multiple keys using lenses and traversals | (bsd3, data, deprecated, lenses, library) | EdwardKmett, TimDixon |

tagged | 2976 | 2.0 | Haskell 98 phantom types to avoid unsafely passing dummy arguments | (bsd3, data, library, phantom-types) | EdwardKmett, ryanglscott |

tagged-binary | 14 | 0.0 | Provides tools for serializing data tagged with type information. | (data, library, mit, serialization) | jle |

tagged-list | 5 | 0.0 | Lists tagged with a type-level natural number representing their length. | (bsd3, data, library) | GregoryCrosswhite |

tagged-transformer | 21 | 0.0 | Provides newtype wrappers for phantom types to avoid unsafely passing dummy arguments | (bsd3, data, library, phantom-types) | EdwardKmett, MatveyAksenov |

tagging | 3 | 0.0 | Library for tagging data | (bsd3, data, library) | JosephRe |

tai64 | 6 | 0.0 | Tai64 Labels for Haskell | (data, library, mpl) | KimAltintop |

tbox | 5 | 0.0 | Transactional variables and data structures with IO hooks | (concurrency, data, lgpl, library) | PeterRobinson |

template-default | 3 | 0.0 | declaring Default instances just got even easier | (bsd3, data, library) | DanielWagner, GregoryCollins |

tensor | 15 | 0.0 | A completely type-safe library for linear algebra | (data, gpl, library, math) | NicolaSquartini |

text | 4096 | 2.75 | An efficient packed Unicode text type. | (bsd2, data, library, text) | BryanOSullivan |

text-binary | 52 | 0.0 | Binary instances for text types | (bsd2, data, library) | JakubWaszczuk |

text-conversions | 5 | 0.0 | Safe conversions between textual types | (data, library) | jxv, lexi_lambda |

text-icu | 287 | 2.0 | Bindings to the ICU library | (bsd3, data, library, text) | BryanOSullivan |

text-icu-normalized | 13 | 0.0 | Dealing with Strict Text in NFC normalization. | (data, gpl, library, text) | misandrist |

text-locale-encoding | 3 | 0.0 | Encode and decode Text to/from ByteString using TextEncoding | (bsd3, codec, data, library, text) | MikhailKuddah |

text-manipulate | 11 | 0.0 | Case conversion, word boundary manipulation, and textual subjugation. | (benchmark, data, library, text) | BrendanHay |

text-normal | 6 | 0.0 | Unicode-normalized text | (data, library, mit) | JoelTaylor |

text-plus | 5 | 0.0 | Utils for text | (bsd3, data, library) | AlexanderThiemann |

text-position | 3 | 0.0 | Handling positions in text and position-tagging it. | (data, library, public-domain, text) | akrasner |

text-regex-replace | 6 | 0.0 | Easy replacement when using text-icu regexes. | (apache, data, library, text) | EricRochester |

text-short | 148 | 0.0 | Memory-efficient representation of Unicode text strings | (bsd3, data, library) | HerbertValerioRiedel |

text-stream-decode (deprecated in favor of streaming-commons) | 7 | 0.0 | Streaming decoding functions for UTF encodings. (deprecated) | (benchmark, data, deprecated, library, mit, text) | MichaelSnoyman |

text-time | 6 | 0.0 | Library for Time parsing from Text into UTCTime | (bsd3, data, library) | klangner |

text-utf7 | 4 | 0.0 | UTF-7 encoding/decoding for Data.Text | (bsd3, data, library) | DanielWright |

text1 | 44 | 0.0 | Non-empty values of `Data.Text`. | (bsd3, data, library) | TonyMorris, qfpl, GeorgeWilson |

these | 33 | 2.0 | An either-or-both data type & a generalized 'zip with padding' typeclass | (bsd3, control, data, library) | JohnWiegley, phadej, cmccann |

thorn | 5 | 0.0 | Datatype Manipulation with Template Haskell | (bsd3, data, generics, library) | Kinokkory |

through-text | 4 | 0.0 | Convert textual types through Text without needing O(n^2) instances. | (bsd3, data, library) | AdamBergmark |

thyme | 126 | 0.0 | A faster time library | (benchmark, bsd3, data, library, system) | LiyangHu |

tickle | 8 | 0.0 | A port of @Data.Binary@ | (bsd3, data, library) | TonyMorris |

tiempo | 3 | 0.0 | Specify time intervals in different units (secs, mins, hours, etc.) | (data, library, mit, time) | RomanGonzalez |

tight-apply | 3 | 0.0 | Tightly binding infix function application | (data, library, public-domain) | Shockk |

tile | 11 | 0.0 | Slippy map tile functionality. | (bsd3, data, library) | jmc41493 |

time-interval | 6 | 0.0 | Use a time unit class, but hold a concrete time type. | (data, library, public-domain) | akrasner |

time-lens | 8 | 0.0 | Lens-based interface to Data.Time data structures | (bsd3, data, library) | RomanCheplyaka |

time-patterns | 14 | 0.0 | Patterns for recurring events. | (bsd3, data, library, time) | jfmueller |

time-series | 2 | 0.0 | Time series analysis. | (data, gpl, library, program) | AtsuroHoshino |

time-series-lib (deprecated in favor of timeseries) | 4 | 0.0 | Library for Time Series processing | (bsd3, data, deprecated, library) | klangner |

time-units | 377 | 0.0 | A basic library for defining units of time as types. | (bsd3, data, library) | AdamWick |

timelike | 7 | 0.0 | Type classes for types representing time | (apache, data, library, system) | esz |

timemap | 10 | 0.0 | A mutable hashmap, implicitly indexed by UTCTime. | (benchmark, bsd3, data, library, time) | athanclark |

timeparsers | 10 | 0.0 | Attoparsec parsers for various Date/Time formats. | (bsd3, data, library) | NathanHunter, PhilipWeaver |

timeseries | 12 | 0.0 | Library for Time Series processing | (bsd3, data, library) | klangner |

timezone-olson | 50 | 0.0 | A pure Haskell parser and renderer for binary Olson timezone files | (bsd3, data, library) | YitzGale |

timezone-olson-th | 10 | 0.0 | Load TimeZoneSeries from an Olson file at compile time. | (bsd3, data, library) | petterb |

timezone-series | 59 | 0.0 | Enhanced timezone handling for Data.Time | (bsd3, data, library) | YitzGale |

tiphys | 5 | 0.0 | Navigating and editing JSON data | (bsd3, data, library) | llhotka |

tmapmvar | 11 | 0.0 | A single-entity stateful Map in STM, similar to tmapchan | (bsd3, data, library) | athanclark |

tmpl | 2 | 0.0 | simple executable for templating | (data, gpl, program) | michelk |

tn | 9 | 0.0 | A simple daily journal program | (data, library, program, text, utility) | pharpend |

to-string-class (deprecated) | 8 | 0.0 | Converting string-like types to Strings. | (bsd3, data, deprecated, library) | BasVanDijk |

to-string-instances (deprecated) | 6 | 0.0 | Instances for the ToString class. | (bsd3, data, deprecated, library) | BasVanDijk |

tomato-rubato-openal | 7 | 0.0 | Easy to use library for audio programming. | (bsd3, data, library) | HeinrichApfelmus |

tostring | 11 | 0.0 | The ToString class | (bsd3, data, library) | AdamBergmark, ErikHesselink |

total-map | 10 | 0.0 | Finitely represented /total/ maps | (bsd3, data, library) | ConalElliott |

total-maps | 7 | 0.0 | Dense and sparse total maps. | (containers, data, data-structures, library, mit) | pawel834 |

traverse-with-class | 17 | 0.0 | Generic applicative traversals | (data, library, mit) | AdamBergmark, RomanCheplyaka, SjoerdVisscher |

tree-view | 20 | 0.0 | Render trees as foldable HTML and Unicode art | (bsd3, data, library) | EmilAxelsson |

tries | 14 | 0.0 | Various trie implementations in Haskell | (benchmark, bsd3, data, library, tree) | athanclark |

true-name | 45 | 0.0 | Template Haskell hack to violate module abstractions | (bsd3, data, library, unsafe) | LiyangHu |

truthful | 5 | 0.0 | Typeclass for truthfulness of values | (data, library, public-domain) | Shockk |

tskiplist | 7 | 0.0 | A Skip List Implementation in Software Transactional Memory (STM) | (concurrency, data, lgpl, library) | PeterRobinson |

ttask | 4 | 0.0 | This is task management tool for yourself, that inspired by scrum. | (bsd3, data, library, program) | outoftune |

tup-functor | 7 | 0.0 | Homogeneous tuples | (bsd3, data, library, program) | BalazsKomuves |

tuple | 443 | 0.0 | Various functions on tuples | (bsd3, data, library) | LennartAugustsson |

tuple-gen | 5 | 0.0 | Enum instances for tuples where the digits increase with the same speed | (bsd3, data, library) | TillmannVogt |

tuple-generic | 8 | 0.0 | Generic operations on tuples | (data, library, public-domain) | Artyom |

tuple-hlist | 13 | 0.0 | Functions to convert between tuples and HLists. | (data, library) | NicolasDudebout |

tuple-morph | 1 | 0.0 | Morph between tuples, or convert them from and to HLists. | (data, library, mit) | pawel834 |

tuple-th | 33 | 0.0 | Generate (non-recursive) utility functions for tuples of statically known size | (bsd3, data, library, template-haskell) | DanielSchuessler |

tupleinstances | 3 | 0.0 | Functor, Applicative and Monad for n-ary tuples. | (bsd3, data, library) | DiegoEcheverri |

tuples-homogenous-h98 | 6 | 0.0 | Wrappers for n-ary tuples with Traversable and Applicative/Monad instances. | (bsd3, data, library) | PetrPudlak |

ty | 11 | 0.0 | Typed type representations and equality proofs | (bsd3, data, library) | ConalElliott |

type | 5 | 0.0 | Dynamic casting library with support for arbitrary rank type kinds. | (bsd3, data) | TopiKarvonen |

type-aligned | 14 | 0.0 | Various type-aligned sequence data structures. | (bsd3, data, data-structures, library) | AtzeVanDerPloeg |

type-combinators | 18 | 0.0 | A collection of data types for type-level programming | (bsd3, data, library) | KyleCarter |

type-combinators-quote | 2 | 0.0 | Quasiquoters for the 'type-combinators' package. | (bsd3, data, library) | KyleCarter |

type-combinators-singletons | 14 | 0.0 | Interop between /type-combinators/ and /singletons/. | (bsd3, data, library) | jle |

type-equality | 15 | 0.0 | Type equality, coercion/cast and other operations. | (bsd3, data, library) | ErikHesselink |

type-equality-check | 10 | 0.0 | Type equality check | (bsd3, data, library) | GwernBranwen, WolfgangJeltsch |

type-iso | 5 | 0.0 | Typeclasses for injective relations and isomorphisms between types. | (apache, cast, data, library, types) | jtapolczai, jtapolczai2 |

type-level | 24 | 0.0 | Type-level programming library | (bsd3, data, library) | AlfonsoAcosta, HoseinAttarzadeh, LennartAugustsson, ugeorge |

type-level-integers | 6 | 0.0 | Provides integers lifted to the type level | (bsd3, data, library) | mtesseract |

type-level-kv-list | 6 | 0.0 | A module for hash map like object with type level keys. | (data, library, mit) | arowM |

type-level-natural-number | 8 | 0.0 | Simple type level natural numbers | (bsd3, data, library, type-system) | GregoryCrosswhite |

type-level-natural-number-induction | 3 | 0.0 | High-level combinators for performing inductive operations. | (bsd3, data, library, type-system) | GregoryCrosswhite |

type-level-natural-number-operations | 2 | 0.0 | Basic operations on type-level natural numbers. | (bsd3, data, library, type-system) | GregoryCrosswhite |

type-level-tf | 3 | 0.0 | Type-level programming library (type families) | (bsd3, data, library) | CoreyOConnor |

type-list (deprecated) | 18 | 2.0 | Operations on type-level lists and tuples. | (bsd3, data, deprecated, library) | mjmrotek |

type-map | 5 | 0.0 | Type-indexed maps | (data, library, mit) | lyxia |

type-structure | 2 | 0.0 | Type structure analysis | (data, library, mit) | NikitaVolkov |

type-unary | 40 | 0.0 | Type-level and typed unary natural numbers, inequality proofs, vectors | (bsd3, data, library) | ConalElliott |

typeable-th | 7 | 0.0 | Automatic deriving of TypeableN instances with Template Haskell | (bsd3, data, library) | BennoFuenfstueck |

typed-duration | 7 | 0.0 | Thread delay and timeout functions with typed arguments | (bsd3, concurrency, data, library) | OmerAgacan |

typed-streams | 4 | 0.0 | A stream based replacement for lists | (data, library, mit) | clinton |

typelevel-tensor | 13 | 0.0 | Tensors whose ranks and dimensions type-inferred and type-checked. | (bsd3, data, library) | TakayukiMuranushi |

typelits-witnesses | 28 | 2.0 | Existential witnesses, singletons, and classes for operations on GHC TypeLits | (data, library, mit) | jle |

typeparams | 7 | 0.0 | Lens-like interface for type level parameters; allows unboxed unboxed vectors and supercompilation | (bsd3, configuration, data, dependent-types, library, optimization) | MikeIzbicki |

typesafe-endian | 4 | 0.0 | Enforce endianness with types | (bsd3, data, library) | JohnEricson |

typical | 3 | 0.0 | Type level numbers, vectors, list. This lib needs to be extended. | (data, gpl, library) | RickKaudewitz |

tz | 61 | 2.0 | Efficient time zone handling | (apache, benchmark, data, library) | GergelyRisko, MihalyBarasz |

tzdata | 58 | 2.0 | Time zone database (as files and as a module) | (apache, data, library) | MihalyBarasz |

udcode | 5 | 0.0 | Does a set of code words form a uniquely decodable code? | (bsd3, data, library) | WaltBaety |

udp-conduit | 7 | 2.0 | Simple fire-and-forget conduit UDP wrappers | (conduit, data, library) | kqr |

uglymemo | 10 | 0.0 | A simple (but internally ugly) memoization function. | (data, library, public-domain) | LennartAugustsson |

uid | 3 | 0.0 | Simple unique identifier datatype, serializable and encodable as base32 | (data, library, mit) | PhilHargett |

ulid | 7 | 0.0 | Implementation of ULID, lexicographically sortable unique identifiers | (benchmark, bsd3, data, library, program) | steven777400 |

unamb | 48 | 0.0 | Unambiguous choice | (bsd3, concurrency, data, library, other) | ConalElliott |

unamb-custom | 6 | 0.0 | Functional concurrency with unamb using a custom scheduler. | (bsd3, concurrency, data, library) | LukePalmer |

unboxed-containers | 13 | 0.0 | Self-optimizing unboxed sets using view patterns and data families | (bsd3, data, library) | EdwardKmett |

unboxed-ref | 11 | 0.0 | Fast unboxed references for ST and IO monad | (bsd3, data, library) | winterland |

ungadtagger | 2 | 0.0 | Abstract GADTs from typelevel tags | (bsd3, data, library) | AndriyPolishchuk |

unicode-transforms | 74 | 0.0 | Unicode normalization | (benchmark, bsd3, data, library, text, unicode) | harendra |

uniform-pair | 17 | 0.0 | Uniform pairs with class instances | (bsd3, data, library) | ConalElliott |

union | 15 | 2.0 | Extensible type-safe unions | (benchmark, bsd3, data, library) | int_index |

union-find | 29 | 0.0 | Efficient union and equivalence testing of sets. | (algorithms, bsd3, data, library) | ThomasSchilling |

union-find-array | 4 | 0.0 | union find data structure | (algorithms, data, library, mit) | BertramFelgenhauer, MartinAvanzini |

union-map (deprecated) | 2 | 0.0 | Heterogeneous map by open unions. | (bsd3, data, deprecated, library) | |

unique | 24 | 0.0 | Fully concurrent unique identifiers | (bsd3, concurrency, data, library) | EdwardKmett |

uniqueid | 6 | 0.0 | Splittable Unique Identifier Supply | (bsd3, data, library) | SebastianFischer |

unit | 2 | 0.0 | Aliases for (). | (bsd3, data, library) | cxfreeio |

universal-binary | 5 | 0.0 | Parser for OS X Universal Binary format. | (bsd3, data, library) | ErikCharlebois |

universe | 19 | 0.0 | Classes for types where we know all the values | (bsd3, data, library) | DanielWagner, phadej |

universe-base | 13 | 0.0 | A class for finite and recursively enumerable types and some helper functions for enumerating them | (bsd3, data, library) | DanielWagner, phadej |

universe-instances-base | 7 | 0.0 | Universe instances for types from the base package | (bsd3, data, library) | DanielWagner, phadej |

universe-instances-extended | 6 | 0.0 | Universe instances for types from select extra packages | (bsd3, data, library) | DanielWagner, phadej |

universe-instances-trans | 7 | 0.0 | Universe instances for types from the transformers and mtl packages | (bsd3, data, library) | DanielWagner, phadej |

universe-reverse-instances | 8 | 0.0 | instances of standard classes that are made possible by enumerations | (bsd3, data, library) | DanielWagner, phadej |

unix-time | 649 | 0.0 | Unix time parser/formatter and utilities | (bsd3, data, library) | KazuYamamoto |

unjson | 8 | 0.0 | Bidirectional JSON parsing and generation. | (bsd3, data, library) | GracjanPolak, MikhailGlushenkov, jonathanjouty_scrive |

unordered-containers | 2957 | 2.5 | Efficient hashing-based container types | (benchmark, bsd3, data, library) | JohanTibell |

unordered-intmap | 12 | 0.0 | A specialization of `HashMap Int v` | (bsd3, data, library) | DmitryIvanov |

unsafely | 3 | 0.0 | Flexible access control for unsafe operations and instances | (bsd3, data, library) | HiromiIshii |

urlpath | 77 | 0.0 | Painfully simple URL deployment. | (data, library, mit, web) | athanclark |

urn | 3 | 0.0 | Universal Resource Names | (bsd3, data, library) | SamTruzjan |

urn-random | 4 | 0.0 | A package for updatable discrete distributions | (data, library, mit) | AntalSpectorZabusky |

userid | 37 | 0.0 | The UserId type and useful instances for web development | (bsd3, data, library) | DavidFox, JeremyShaw |

users-persistent | 6 | 0.0 | A persistent backend for the users package | (data, library, mit) | AlexanderThiemann |

utc | 5 | 0.0 | A pragmatic time and date library. | (data, library, mit, parsing, time) | LarsPetersen |

util-plus | 5 | 0.0 | A collection of commonly used utils | (bsd3, data, library) | AlexanderThiemann |

utility-ht | 126 | 0.0 | Various small helper functions for Lists, Maybes, Tuples, Functions | (bsd3, data, library, list) | HenningThielemann |

uuid | 786 | 0.0 | For creating, comparing, parsing and printing Universally Unique Identifiers | (benchmark, bsd3, data, library) | AntoineLatter, HerbertValerioRiedel |

uuid-aeson | 4 | 2.0 | Aeson types for UUID instances. | (bsd3, data, library) | KirkPeterson |

uuid-le | 4 | 0.0 | Universally Unique Identifiers with little-endian-ish encoding tools | (data, library, mit) | StijnVanDrongelen |

uuid-quasi | 5 | 0.0 | Supplemental package for 'uuid' allowing quasiquotation. | (bsd3, data, library) | LarsPetersen |

uuid-types | 2008 | 0.0 | Type definitions for Universally Unique Identifiers | (benchmark, bsd3, data, library) | AntoineLatter, HerbertValerioRiedel |

uvector | 17 | 0.0 | Fast unboxed arrays with a flexible interface | (bsd3, data, library) | BryanOSullivan, DonaldStewart |

uvector-algorithms | 6 | 0.0 | Efficient algorithms for uvector unboxed arrays | (bsd3, data, library) | DanDoel |

uxadt | 4 | 0.0 | Cross-language extensible representation for algebraic data type instances. | (data, gpl, library) | AndreiLapets |

validated-literals | 2 | 0.0 | Compile-time checking for partial smart-constructors | (bsd3, data, library) | MerijnVerstraaten |

validation | 46 | 0.0 | A data-type like Either but with an accumulating Applicative | (bsd3, data, library) | TonyMorris, qfpl |

value-supply | 14 | 0.0 | A library for generating values without having to thread state. | (bsd3, data, library) | IavorDiatchki |

var | 3 | 0.0 | Mutable variables and tuples | (benchmark, bsd3, data, library) | AndySonnenburg |

variation | 7 | 0.0 | nominal value with possible variations | (bsd3, data, library) | cspollard |

vault | 644 | 0.0 | a persistent store for values of arbitrary types | (bsd3, data, library) | HeinrichApfelmus |

vcd | 19 | 0.0 | Reading and writing VCD files. | (bsd3, data, embedded, hardware, library) | TomHawkins |

vcs-revision | 4 | 0.0 | Facilities for accessing the version control revision of the current directory. | (bsd3, data, library, parsing, system) | EugeneKirpichov |

vector | 2864 | 0.0 | Efficient Arrays | (bsd3, data, data-structures, library) | BryanOSullivan, DanDoel, HerbertValerioRiedel, RomanLeshchinskiy |

vector-algorithms | 705 | 0.0 | Efficient algorithms for vector arrays | (bsd3, data, library) | BryanOSullivan, DanDoel |

vector-binary | 6 | 0.0 | Binary instances for vector types (deprecated) | (bsd3, data, library) | JakubWaszczuk |

vector-binary-instances | 749 | 0.0 | Instances of Data.Binary and Data.Serialize for vector | (benchmark, bsd3, data, library) | BenGamari, BryanOSullivan, DonaldStewart |

vector-buffer | 18 | 0.0 | A buffer compatible with Data.Vector.* | (bsd3, data, library) | VivianMcPhail |

vector-bytes-instances | 1 | 0.0 | Serial (from the bytes package) for Vector (from the vector package) | (bsd3, data, library) | RenzoCarbonara |

vector-bytestring | 4 | 0.0 | ByteStrings as type synonyms of Storable Vectors of Word8s | (bsd3, data, library) | BasVanDijk |

vector-clock | 6 | 0.0 | Vector clocks for versioning message flows | (data, data-structures, distributed-computing, gpl, library) | AlexandruScvortov, hansonkd |

vector-conduit | 7 | 0.0 | Conduit utilities for vectors | (data, library, mit) | JaredHance |

vector-functorlazy | 1 | 0.0 | vectors that perform the fmap operation in constant time | (bsd3, data, data-structures, library) | MikeIzbicki |

vector-heterogenous | 9 | 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) | MikeIzbicki |

vector-instances | 55 | 0.0 | Orphan Instances for 'Data.Vector' | (bsd3, data, data-structures, library) | EdwardKmett, ryanglscott |

vector-instances-collections | 3 | 0.0 | Instances of the Data.Collections classes for Data.Vector.* | (bsd3, data, library) | TobiasBrandt |

vector-mmap | 10 | 0.0 | Memory map immutable and mutable vectors | (bsd3, data, data-structures, library) | DanielPeebles, fho |

vector-random | 6 | 0.0 | Generate vectors filled with high quality pseudorandom numbers | (bsd3, data, library) | DonaldStewart |

vector-read-instances (deprecated in favor of vector) | 6 | 0.0 | (deprecated) Read instances for 'Data.Vector' | (bsd3, data, data-structures, deprecated, library) | ChristianHoener |

vector-sized | 35 | 2.25 | Size tagged vectors | (bsd3, data, library) | jle, jophish |

vector-split | 5 | 0.0 | Combinator library for splitting vectors. | (data, data-structures, library, mit) | fho |

vector-static (deprecated) | 15 | 0.0 | Statically checked sizes on Data.Vector | (bsd3, data, data-structures, deprecated, library) | DanielPeebles, JakeMcArthur |

vector-th-unbox | 792 | 2.0 | Deriver for Data.Vector.Unboxed using Template Haskell | (bsd3, data, library) | LiyangHu |

verbosity | 10 | 0.0 | Simple enum that encodes application verbosity. | (bsd3, data, library) | PeterTrsko |

versions | 33 | 2.25 | Types and parsers for software version numbers. | (bsd3, data, library) | fosskers |

vocabulary-kadma | 2 | 0.0 | Smaoin vocabulary definitions of the base framework. | (data, library, public-domain) | akrasner |

warc | 86 | 0.0 | A parser for the Web Archive (WARC) format | (bsd3, data, library, program) | BenGamari |

wavesurfer | 13 | 0.0 | Parse WaveSurfer files | (bsd3, data, library, sound, text) | StefanKersten |

wide-word | 10 | 0.0 | Data types for large but fixed width signed and unsigned integers | (bsd2, data, library) | ErikDeCastroLopo |

wire-streams | 8 | 0.0 | Fast binary io-streams adapter. | (benchmark, bsd3, data, io-streams, library, parsing) | winterland |

wiring | 10 | 0.0 | Wiring, promotion and demotion of types. | (bsd3, data, library) | seanparsons |

with-location (deprecated in favor of call-stack) | 8 | 0.0 | Use ImplicitParams-based source locations in a backward compatible way | (data, deprecated, library, mit) | SimonHengel |

witherable | 27 | 2.5 | filterable traversable | (bsd3, data, library) | FumiakiKinoshita |

witness | 9 | 0.0 | values that witness types | (bsd3, data, library) | AshleyYakeley |

wkt | 21 | 0.0 | Parsec parsers and types for geographic data in well-known text (WKT) format. | (bsd3, data, library) | BenGamari |

woffex | 3 | 0.0 | Web Open Font Format (WOFF) unpacker. | (bsd3, data, program) | AndrewDrake |

woot | 9 | 0.0 | Real time group editor without operational transform. | (data, library, mit) | tgolson |

word-trie | 12 | 0.0 | Implementation of a finite trie over words. | (data, gpl, library) | DmitryIvanov, MateuszKowalczyk |

word12 (deprecated) | 2 | 0.0 | Word12 library. | (bsd3, data, deprecated, library) | |

word24 | 27 | 2.0 | 24-bit word and int types for GHC | (benchmark, bsd3, data, library) | JohnLato, winterland |

word8 | 683 | 0.0 | Word8 library | (benchmark, bsd3, data, library) | KazuYamamoto |

wrap | 5 | 0.0 | Wrap a function's return value with another function | (bsd3, data, functions, library) | ChrisDone |

wraparound | 4 | 0.0 | Convenient handling of points on a seamless 2-dimensional plane | (bsd3, data, library) | ChristopherHoward, infrared |

wright | 1 | 0.0 | Colour space transformations and metrics. | (data, library, mit) | vi |

x509 | 1181 | 0.0 | X509 reader and writer | (bsd3, data, library) | VincentHanquez |

x509-store | 1111 | 0.0 | X.509 collection accessing and storing methods | (bsd3, data, library) | VincentHanquez |

x509-system | 1114 | 0.0 | Handle per-operating-system X.509 accessors and storage | (bsd3, data, library) | VincentHanquez |

x509-util | 27 | 0.0 | Utility for X509 certificate and chain | (bsd3, data, program) | VincentHanquez |

x509-validation | 1135 | 0.0 | X.509 Certificate and CRL validation | (bsd3, data, library) | VincentHanquez |

xcb-types | 26 | 0.0 | Parses XML files used by the XCB project | (bsd3, data, library) | AntoineLatter, TychoAndersen |

xls | 11 | 0.0 | Parse Microsoft Excel xls files (BIFF/Excel 97-2004) | (bsd3, codec, data, library, parser, program, spreadsheet) | harendra |

xml-isogen | 1 | 0.0 | Generate XML-isomorphic types | (data, library, mit) | typeable |

xml-query | 5 | 0.0 | A parser-agnostic declarative API for querying XML-documents | (data, library, mit, parsing, xml) | NikitaVolkov |

xml-query-xml-conduit | 2 | 0.0 | A binding for the "xml-query" and "xml-conduit" libraries | (data, library, mit, parsing, xml) | NikitaVolkov |

xml-query-xml-types | 2 | 0.0 | An interpreter of "xml-query" queries for the "xml-types" documents | (data, library, mit, parsing, xml) | NikitaVolkov |

xournal-types | 23 | 0.0 | Data types for programs for xournal file format | (bsd3, data, library) | IanWooKim |

xxhash | 11 | 0.0 | A Haskell implementation of the xxHash algorithm | (benchmark, bsd3, cryptography, data, library) | christianmarie, ChristianMarie |

yahoo-finance-conduit | 2 | 0.0 | Streaming aproach to the yahoo finance api | (data, library, mit) | AlexanderThiemann |

yall | 7 | 0.0 | Lenses with a southern twang | (bsd3, data, library) | BrandonSimmons |

yamemo | 8 | 0.0 | Simple memoisation function | (bsd3, data, library) | NobuoYamashita |

yaml-light | 11 | 0.0 | A light-weight wrapper with utility functions around HsSyck | (bsd3, data, library) | MichaelIlseman |

yaml-light-lens | 23 | 0.0 | Lens interface to yaml-light. | (bsd3, data, library) | AnthonyCowley |

yaml-union | 7 | 0.0 | Read multiple yaml-files and override fields recursively | (bsd3, data, library, program) | michelk |

yarn-lock | 13 | 0.0 | Represent and parse yarn.lock files | (data, library, mit) | Profpatsch |

zalgo (deprecated in favor of functional-kmp) | 7 | 0.0 | Z-algorithm implemented on haskell's built-in cons-cell-based lists. | (bsd3, data, deprecated, library) | mniip |

zcache | 3 | 0.0 | Zobrist keys for game state tracking | (bsd3, data, library) | SamAnklesaria |

zero | 9 | 0.0 | Semigroups with absorption | (bsd3, data, library) | DimitriSabadie |

zippo | 4 | 0.0 | A simple lens-based, generic, heterogenous, type-checked zipper library | (bsd3, data, library) | BrandonSimmons |

zlib-conduit (deprecated in favor of conduit-extra) | 28 | 0.0 | Streaming compression/decompression via conduits. (deprecated) | (bsd3, conduit, data, deprecated, library) | MichaelSnoyman |

zm | 10 | 0.0 | Language independent, reproducible, absolute types | (bsd3, data, library, reflection) | PasqualinoAssini |