Packages tagged control

641 packages have this tag.

[Merge tag] (trustees only)

Related tags: library (636), bsd3 (455), mit (98), deprecated (61), monads (55), public-domain (32), data (29), program (28), benchmark (20), concurrency (20), pipes (20), gpl (19), failure (16), monad (14), parallelism (13), comonads (12), lgpl (11), bsd2 (10), error-handling (10), network (10), system (9), effect (8), distributed-computing (7), categories (6), frp (6), reactivity (6), apache (5), cloud-haskell (5), enumerator (5), logic (5), conversion (4), monadic-regions (4), mpl (4), ai (3), composition (3), data-structures (3), development (3), prelude (3), streaming (3), template-haskell (3), text (3), combinators (2), constraints (2), cryptography (2), exceptions (2), generics (2), math (2), parsing (2), user-interfaces (2), algebra (1), applicative (1), category (1), concurrent (1), contract (1), database (1), dependency-injection (1), distribution (1), eden (1), ...

Name
DLs
Rating
Description
Tags
Last U/L
Maintainer
AAI2480.0Abstract Application Interface. (control, library, mit)2015-08-03bash0r
AbortT-monadstf900.0Monads-tf instances for the AbortT monad transformer. (bsd3, control, library)2012-12-07GregoryCrosswhite
AbortT-mtl1660.0mtl instances for the AbortT monad transformer (bsd3, control, library)2016-02-06GregoryCrosswhite
AbortT-transformers3950.0A monad and monadic transformer providing "abort" functionality (bsd3, control, library)2016-02-06GregoryCrosswhite
Adaptive-Blaisorblade880.0Library for incremental computing. (bsd3, control, library, program)2013-01-26PaoloGiarrusso
CC-delcont2360.0Delimited continuations and dynamically scoped variables (control, library)2016-05-11DanDoel
CC-delcont-alt3130.0Three new monad transformers for multi-prompt delimited control (bsd3, control, library)2012-10-23KidoTakahiro
CC-delcont-cxe2360.0A monad transformers for multi-prompt delimited control (bsd3, control, library)2011-10-12KidoTakahiro
CC-delcont-exc850.0A monad transformers for multi-prompt delimited control (bsd3, control, library)2011-10-12KidoTakahiro
CC-delcont-ref870.0A monad transformers for multi-prompt delimited control using refercence cells (bsd3, control, library)2011-10-12KidoTakahiro
CC-delcont-ref-tf2380.0A monad transformers for multi-prompt delimited control using refercence cells (bsd3, control, library)2011-10-18KidoTakahiro
Cascade860.0Playing with reified categorical composition (control, library, public-domain)2014-11-14NoahEasterly
Catana2380.0A monad for complex manipulation of a stream. (bsd3, control, library)2012-02-22DustinDeWeese
ChannelT3190.0Generalized stream processors (bsd3, control, enumerator, iteratee, library, pipes, proxies)2017-05-22pthariensflame
ClassyPrelude860.0Prelude replacement using classes instead of concrete types where reasonable (bsd3, control, data, library)2010-05-31SveinOveAas
Clean (deprecated in favor of definitive-base)2340.0A light, clean and powerful utility library (bsd3, control, deprecated, library)2013-06-10MarcCoiffier
ComonadSheet840.0A library for expressing spreadsheet-like computations as the fixed-points of comonads. (bsd3, control, library)2014-06-28kwf
Compactable (deprecated in favor of compactable)2330.0A generalization for containers that can be stripped of Nothing (bsd3, control, deprecated, library)2017-03-06fresheyeball
Concurrential4560.0Mix concurrent and sequential computation (bsd3, control, library)2015-09-04alexvieth
Configurable890.0Declare types as Configurable then specialize them all in one place (control, library, mit)2012-10-19JosephAbrahamson
ConstraintKinds5380.0Repackages standard type classes with the ConstraintKinds extension (bsd3, control, library)2014-05-20MikeIzbicki
ContArrow3880.0Control.Arrow.Transformer.Cont (bsd3, control, library)2009-09-21EvgenyJukov
Control-Engine (deprecated)6940.0A parallel producer/consumer engine (thread pool) (bsd3, control, deprecated, library)2009-08-18ThomasDuBuisson
Control-Monad-MultiPass840.0A Library for Writing Multi-Pass Algorithms. (bsd3, control, library)2013-06-14KevinBackhouse
Control-Monad-ST2850.0A variation on the ST monad with two type parameters. (bsd3, control, library)2013-06-11KevinBackhouse
Coroutine890.0Type-safe coroutines using lightweight session types. (bsd3, control, library)2008-12-18RyanIngram
DeepArrow7030.0Arrows for "deep application" (bsd3, combinators, control, library)2013-08-13ConalElliott
EitherT (deprecated in favor of either)3790.0EitherT monad transformer (bsd3, control, deprecated, library)2012-04-22EyalLotem
Empty1580.0A type class for empty containers (bsd3, control, library)2017-03-02fresheyeball
Etage10070.0A general data-flow framework (ai, control, lgpl, library)2014-05-10MitarMilutinovic
FailureT (deprecated in favor of transformers)1600.0Failure Monad Transformer (control, deprecated, failure, library, public-domain)2013-03-14MatthewFarkasDyck
FastPush3090.0A monad and monad transformer for pushing things onto a stack very fast. (bsd3, control, library)2017-02-26wyager
ForkableT2320.0Forkable monad transformers (bsd3, control, library)2015-01-18AndrasSlemmer
Get450.0get stuff out of stuff (bsd3, control, library)2018-01-10
GotoT-transformers1610.0A monad and monadic transformer providing "goto" functionality (bsd3, control, library)2012-07-22GregoryCrosswhite
IfElse3160.0Anaphoric and miscellaneous useful control-flow (bsd3, control, library)2008-12-24IvanPerez, JeffersonHeard, keera_studios_ci
ImperativeHaskell8412.0A library for writing Imperative style haskell. (control, development, embedded, gpl, language, library)2012-06-07MatthewMirman
InfixApplicative2390.0liftA2 for infix operators. (bsd3, control, library)2009-12-24ThomasDavie
JuicyPixels-util1620.0Convert JuicyPixel images into RGBA format, flip, trim and so on (bsd3, control, library)2014-10-18FumiakiKinoshita
Kleislify2360.0Variants of Control.Arrow functions, specialised to kleislis. (bsd3, control, library)2012-05-15DylanJust
Kriens1610.0Category for Continuation Passing Style (bsd3, control, library)2015-12-07matteo_provenzano
List18810.0List monad transformer and class (bsd3, control, library)2017-09-27YairChuchem
ListT2420.0List transformer (bsd3, control, library)2017-12-14MatthewFarkasDyck
LogicGrowsOnTrees3830.0a parallel implementation of logic programming using distributed tree exploration (benchmark, bsd3, control, distributed-computing, library, logic, parallelism)2014-03-09GregoryCrosswhite
LogicGrowsOnTrees-MPI2340.0an adapter for LogicGrowsOnTrees that uses MPI (bsd3, control, distributed-computing, library, logic, parallelism)2014-03-09GregoryCrosswhite
LogicGrowsOnTrees-network4560.0an adapter for LogicGrowsOnTrees that uses multiple processes running in a network (bsd3, control, distributed-computing, library, logic, parallelism)2016-04-05GregoryCrosswhite
LogicGrowsOnTrees-processes3070.0an adapter for LogicGrowsOnTrees that uses multiple processes for parallelism (benchmark, bsd3, control, distributed-computing, library, logic, parallelism)2014-03-09GregoryCrosswhite
MHask2320.0The category of monads (bsd3, control, library)2013-08-06DanBurton
MaybeT4710.0MaybeT monad transformer (bsd3, control, library)2008-12-21CaleGibbard, DonaldStewart, EricKidd
MaybeT-monads-tf (deprecated in favor of monads-tf)2370.0MaybeT monad transformer compatible with monads-tf (deprecated) (bsd3, control, deprecated, library)2011-06-22BenMillwood
MaybeT-transformers1590.0MaybeT monad transformer using transformers instead of mtl. (bsd3, control, library)2010-06-28ErikHesselink, SebastiaanVisser
Mecha840.0mecha are the most complex composite machines known to humanity, lets build them well! (bsd2, concurrency, control, data, library, network, system)2016-08-11CarterSchonwald
Mechs830.0mecha are the most complex composite machines known to humanity, lets build them well! (bsd2, concurrency, control, data, library, network, system)2016-08-11CarterSchonwald
MissingM860.0findM and other missing 'M's (bsd3, control, library)2012-11-15DylanJust
MonadCatchIO-mtl (deprecated in favor of exceptions)14060.0Monad-transformer version of the Control.Exception module (bsd3, control, deprecated, library)2014-01-04DanielGorin
MonadCatchIO-mtl-foreign (deprecated)860.0Polymorphic combinators for working with foreign functions (bsd3, control, deprecated, library)2010-05-29AntoineLatter
MonadCatchIO-transformers (deprecated in favor of exceptions)20490.0Monad-transformer compatible version of the Control.Exception module (bsd3, control, deprecated, library)2014-12-23AriePeterson
MonadCatchIO-transformers-foreign (deprecated)870.0Polymorphic combinators for working with foreign functions (bsd3, control, deprecated, library)2010-05-29AntoineLatter
MonadPrompt5490.0MonadPrompt, implementation & examples (bsd3, control, library)2014-09-14CaleGibbard, JamesCook, RyanIngram
MonadRandom55170.0Random-number generation monad. (bsd3, control, library)2017-02-10BrentYorgey, CaleGibbard, EricKidd, LukePalmer, PaoloVeronelli, PatrickPalka
MonadRandomLazy2310.0Lazy monad for psuedo random-number generation. (bsd3, control, library)2015-12-29NormanRamsey
MonadStack2320.0Generalizing lift to monad stacks (bsd2, control, library)2015-07-13bhurt
Monatron1580.0Monad transformer library with uniform liftings (bsd3, control, library)2010-05-12TomSchrijvers
Monatron-IO830.0MonadIO instances for the Monatron transformers. (bsd3, control, library)2012-04-26TobiasBrandt
Object820.0Object oriented programming for haskell using multiparameter typeclasses. (apache, control, data, library)2014-05-15yokto
PermuteEffects2330.0Permutations of effectful computations (bsd3, control, library)2011-01-16MartijnVanSteenbergen
ProbabilityMonads830.0Probability distribution monads. (bsd3, control, library)2007-10-07EricKidd
ReplicateEffects1550.0Composable replication schemes of applicative functors (bsd3, control, library)2012-12-27MartijnVanSteenbergen
RichConditional810.0Tiny library to replace classic if/else (control, library, mit)2015-02-16alexvieth
RoyalMonad2990.0All hail the Royal Monad! (bsd3, control, library)2015-09-23AtzeVanDerPloeg
SciFlow8700.0Scientific workflow management system (control, library, mit)2017-08-16kaizhang
THEff3020.0TH implementation of effects. (bsd3, control, effect, library, th)2017-01-22kolodeznydiver
Tainted3040.0Tainted type, and associated operations (bsd3, control, data, library, monads, trans)2015-05-27RossMeikleham
TreeT890.0Transformer for Data.Tree (control, library, monads, public-domain)2011-09-17RahulGopinath
TypeCompose40720.0Type composition classes & instances (bsd3, composition, control, library)2016-05-31ConalElliott
Workflow24080.0Workflow patterns over a monad for thread state logging & recovery (bsd3, control, library, workflow)2015-05-01AlbertoCorona
abstract-par14140.0Type classes generalizing the functionality of the 'monad-par' library. (bsd3, control, library, monads, parallelism)2013-11-06RyanNewton
acme-iot1640.0IO monad transformer (control, library, mit)2016-08-13mniip
action-permutations1710.0Execute a set of actions (e.g. parsers) in each possible order (bsd3, control, library)2014-04-11RossPaterson
allocated-processor1680.0Functional combinators for monadic actions that require allocation and de-allocation (bsd3, control, library)2010-05-23NoamLewis
alternative-extra860.0Extra utilities for alternatives (bsd3, control, library)2017-02-20marcosdumay
alternators2770.0Handy functions when using transformers (bsd3, control, library)2017-12-24louispan
annihilator (deprecated in favor of boolean-like)850.0Semigroups with annihilators and utility functions (bsd3, control, deprecated, library)2016-04-05Shou
apecs13730.0A fast ECS for game engine programming (bsd3, control, data, game, library)2017-12-07jonascarpay
applicative-extras6940.0Instances for Applicative (bsd3, control, library)2011-01-03ChrisEidhof
applicative-fail4570.0Applicative functor and monad which collects all your fails (bsd3, control, library)2015-08-03AlekseyUymanov
applicative-splice860.0Write applicative programs in direct style (generalizes idiom brackets). (control, library, public-domain)2016-04-17AkioTakano
arrow-extras1640.0Extra functions for Control.Arrow (bsd3, control, library)2017-03-15louispan
arrow-improve850.0Improved arrows. (control, library, mit)2014-02-18alynn
arrow-list7550.0List arrows for Haskell. (bsd3, control, library)2015-01-16AdamBergmark, ErikHesselink, SebastiaanVisser
arrowapply-utils1620.0Utilities for working with ArrowApply instances more naturally (bsd3, control, library)2012-03-18AndrewMiller
arrows8770.0Arrow classes and transformers (bsd3, control, library)2012-09-09RossPaterson
artery1590.0A simple, arrow-based reactive programming (bsd3, control, frp, library)2014-09-09FumiakiKinoshita
assert2350.0Helpers for Control.Exception.assert (bsd3, control, library)2013-11-18LiyangHu
assert-failure4482.0Syntactic sugar improving 'assert' and 'error' (bsd3, contract, control, library)2017-09-15MikolajKonarski
async-refresh2380.0Package implementing core logic for refreshing of expiring data. (bsd3, control, library)2017-06-29mtesseract
async-refresh-tokens3210.0Package implementing core logic for refreshing of expiring access tokens (bsd3, control, library)2017-10-11mtesseract
asynchronous-exceptions (deprecated)2350.0Distinguish between synchronous and asynchronous exceptions (control, deprecated, library, mit)2014-02-05RomanCheplyaka
atl6900.0Arrow Transformer Library (bsd3, control, library)2016-09-28MatthewFarkasDyck
attoparsec-trans3850.0Interleaved effects for attoparsec parsers (control, library, mit)2015-06-16srijs
auto14152.0Denotative, locally stateful programming DSL & platform (control, library, mit)2017-01-14jle
auto-update29260.0Efficiently run periodic, on-demand actions (control, library, mit)2016-05-09KazuYamamoto, MichaelSnoyman
backtracking-exceptions850.0A monad transformer for backtracking exceptions (bsd3, control, library)2014-08-22tapuu
backward-state2350.0A state monad that runs the state in reverse through the computation (bsd3, control, library, monads)2013-01-14LukePalmer
barrier-monad1640.0Implementation of barrier monad, can use custom front/back type (control, library, public-domain)2011-12-01AaronBlack
basic-prelude20752.0An enhanced core prelude; a common foundation for alternate preludes. (control, library, mit, prelude)2017-12-05DanBurton, MichaelSnoyman
billeksah-main860.0Leksah plugin base (control, lgpl, program)2011-11-29JuergenNicklischFranken
billeksah-main-static850.0Leksah plugin base (control, lgpl, program)2011-11-29JuergenNicklischFranken
billeksah-services860.0Leksah library (control, lgpl, library)2011-11-29JuergenNicklischFranken
boolean-like1660.0Logical combinatory operations dealing with datatypes representing booleans by their constructors. (bsd3, control, library)2016-09-22Shou
break2320.0Break from a loop (bsd3, control, library)2017-04-07GabrielGonzalez
bytestring-progress8680.0A library for tracking the consumption of a lazy ByteString (bsd3, control, library)2016-10-02AdamWick
bytestring-rematch830.0Rematch support for ByteString (control, library, mit)2013-05-19TomCrayford
capataz1840.0OTP-like supervision trees in Haskell (concurrency, control, library, mit)2018-01-02
catch-fd4630.0MonadThrow and MonadCatch, using functional dependencies (bsd3, control, library)2012-10-12AndySonnenburg
categories32030.0Categories (bsd3, control, library)2015-01-06EdwardKmett
category5950.0Categorical types and classes (bsd3, control, library, math)2017-12-13MatthewFarkasDyck
category-extras30440.0A meta-package documenting various packages inspired by category theory (bsd3, comonads, control, library, monads)2012-04-06DanDoel, DanielWagner, EdwardKmett, RussellOConnor
cflp16020.0Constraint Functional-Logic Programming in Haskell (bsd3, control, library)2009-06-04SebastianFischer
chr-core1890.0Constraint Handling Rules (bsd3, control, library)2017-12-28AtzeDijkstra
classy-parallel850.0Fork of the monad-parallel package using monad-control (control, gpl, library)2012-07-31SamAnklesaria
classy-prelude65890.0A typeclass-based Prelude. (control, library, mit, prelude)2017-12-05GregWeber, MichaelSnoyman
classy-prelude-conduit36800.0classy-prelude together with conduit functions (control, library, mit, prelude)2017-12-05GregWeber, MichaelSnoyman
classy-prelude-yesod31020.0Provide a classy prelude including common Yesod functionality. (control, library, mit, yesod)2017-12-05GregWeber, MichaelSnoyman
cloud-haskell2350.0The Cloud Haskell Application Platform (bsd3, control, library)2016-07-30FacundoDominguez, TimWatson
codecov-haskell3830.0Codecov.io support for Haskell. (bsd3, control, library, program)2017-06-17killy971
comonad108282.5Comonads (bsd3, comonads, control, library)2017-07-29EdwardKmett, EricMertens, ryanglscott
comonad-extras18980.0Exotic comonad transformers (bsd3, comonads, control, library)2013-11-25EdwardKmett
comonad-random (deprecated)2370.0Comonadic interface for random values (control, deprecated, library)2009-07-21JakeMcArthur
comonad-transformers (deprecated in favor of comonad)48810.0This package has been merged into comonad 4.0 (bsd3, comonads, control, deprecated, library)2013-10-13EdwardKmett
comonads-fd (deprecated in favor of comonad)26520.0This package has been merged into comonad 4.0 (bsd3, comonads, control, deprecated, library)2013-10-13EdwardKmett
compactable2542.0A generalization for containers that can be stripped of Nothings. (bsd3, control, library)2017-06-26fresheyeball
composition-prelude8990.0Higher-order function combinators (bsd3, control, data, library)2017-12-31vmchale
computations820.0Advanced notions of computation (bsd3, control, library)2015-05-03WolfgangJeltsch
concatenative2900.0A library for postfix control flow. (bsd3, control, library)2010-07-02SamAnklesaria
concurrent-machines8300.0Concurrent networked stream transducers (benchmark, bsd3, concurrency, control, library)2017-07-03AnthonyCowley
concurrent-state14940.0MTL-like library using TVars (control, library, mit)2014-01-27JoelTaylor
cond9240.0Basic conditional and boolean operators with monadic variants. (bsd3, control, library, logic, monad)2014-11-23AdamCurtis
conkin850.0Tools for functors from Hask^k to Hask (control, library, public-domain)2017-10-26NoahEasterly
constrained-categories7510.0Constrained clones of the category-theory type classes, using ConstraintKinds. (control, gpl, library)2016-10-06leftaroundabout
constrained-monads4600.0Typeclasses and instances for monads with constraints. (benchmark, control, library, mit)2017-03-31oisdk
constrained-normal2330.0Normalised Deep Embeddings for Constrained Type-Class Instances (bsd3, control, library)2014-06-09NeilSculthorpe
constraint-manip1610.0Some conviencience type functions for manipulating constraints. (control, library, mit)2017-10-16clinton
continue2350.0Monads with suspension and arbitrary-spot reentry (bsd3, control, library)2013-04-21ErtugrulSoeylemez, esz
contravariant88400.0Contravariant functors (bsd3, control, data, library)2016-01-16EdwardKmett, EricMertens, ryanglscott
contravariant-extras5690.0Extras for the "contravariant" package (control, library, mit)2016-08-17NikitaVolkov
control-bool2450.0Useful combinators for boolean expressions (bsd3, control, library)2013-12-08FumiakiKinoshita
control-dotdotdot840.0Haskell operator `g ... f = \x1 .. xn -> g (f x1 .. xn)`. (bsd3, control, library)2017-08-16erisco
control-event11420.0Event scheduling system. (bsd3, control, library)2014-02-25ThomasDuBuisson
control-invariants1540.0Invariants and contract monitoring (control, library, mit)2016-10-28aminb, SimonHudon
control-monad-exception24350.0Explicitly typed, checked exceptions with stack traces (control, failure, library, mit, monads)2015-03-12PepeIborra
control-monad-exception-monadsfd4620.0Monads-fd instances for the EMT exceptions monad transformer (control, failure, library, monads, public-domain)2012-05-28PepeIborra
control-monad-exception-monadstf5430.0Monads-tf instances for the EMT exceptions monad transformer (control, failure, library, monads, public-domain)2012-05-28PepeIborra
control-monad-exception-mtl4660.0MTL instances for the EMT exceptions monad transformer (control, failure, library, monads, public-domain)2012-05-28PepeIborra
control-monad-failure (deprecated)8450.0A class for monads which can fail with an error. (deprecated) (control, deprecated, failure, library, monads, public-domain)2012-01-18MichaelSnoyman, PepeIborra
control-monad-failure-mtl (deprecated)3880.0A class for monads which can fail with an error for mtl 1 (deprecated) (control, deprecated, failure, library, monads, public-domain)2011-11-30MichaelSnoyman, PepeIborra
control-monad-free10950.0Free monads and monad transformers (control, library, monads, public-domain)2015-01-22LukePalmer, PepeIborra
control-monad-loop1190.0Simple monad transformer for imperative-style loops (bsd3, control, library)2012-07-08JoeyAdams
control-monad-omega4970.0A breadth-first list monad. (control, library, public-domain)2014-01-09LukePalmer
control-monad-queue4620.0Reusable corecursive queues, via continuations. (bsd3, control, library)2015-12-19LeonSmith
control-timeout (deprecated)2360.0Timeout handling (bsd3, control, deprecated, library)2008-02-01AdamLangley
contstuff (deprecated)15270.0Fast, easy to use CPS-based monad transformers (bsd3, control, deprecated, library, monads)2011-05-19ErtugrulSoeylemez, esz
contstuff-monads-tf (deprecated)2380.0ContStuff instances for monads-tf transformers (deprecated) (bsd3, control, deprecated, library, monads)2010-11-24ErtugrulSoeylemez, esz
contstuff-transformers (deprecated)1620.0Deprecated interface between contstuff 0.7.0 and the transformers package (bsd3, control, deprecated, library, monads)2010-12-27ErtugrulSoeylemez, esz
conversion4580.0Universal converter between values of different types (control, conversion, data, library, mit)2016-04-12NikitaVolkov
conversion-bytestring3090.0"Conversion" instances for the "bytestring" library (control, conversion, data, library, mit)2016-04-12NikitaVolkov
conversion-case-insensitive890.0"Conversion" instances for the "case-insensitive" library (control, conversion, data, library, mit)2015-04-23NikitaVolkov
conversion-text3150.0"Conversion" instances for the "text" library (control, conversion, data, library, mit)2016-04-12NikitaVolkov
coroutine-object5420.0Object-oriented programming realization using coroutine (bsd3, control, library)2016-02-05IanWooKim
coverage3850.0Exhaustivity Checking Library (control, library, mit)2016-02-17NicolasDelPiano
cr2350.0Code review tool (control, gpl, network, program, system)2012-12-03AlexandruScvortov
csp2402.0Discrete constraint satisfaction problem (CSP) solver. (ai, constraints, control, failure, lgpl, library, monads)2017-02-16AndreiBarbu
custom-prelude1610.0An enhanced prelude, serving as a foundation for my projects (control, gpl, library)2012-10-02AnupamJain
daemons3930.0Daemons in Haskell made fun and easy (control, gpl, library, network, program, system)2013-10-03AlexandruScvortov
data-fresh2340.0Interface and functor transformers for fresh values (bsd3, control, library)2013-09-08StijnVanDrongelen
data-lens19630.0Used to be Haskell 98 Lenses (bsd3, comonads, control, library)2016-08-23EdwardKmett, RussellOConnor
data-lens-fd8450.0Lenses (bsd3, comonads, control, library)2016-07-17EdwardKmett, RussellOConnor
data-lens-ixset (deprecated in favor of data-store, tables, lens)3930.0A Lens for IxSet (bsd3, comonads, control, data-structures, deprecated, library)2012-01-15DagOdenhall
decepticons860.0The categorical dual of transformers. (bsd3, control, library)2013-05-07JoeQuinn
deepcontrol12900.0A library that provides deep-level programming style and(or) notation on Applicative and Monad (bsd3, control, library)2015-12-20KONISHI_Yohsuke
deepseq24222.0Deep evaluation of data structures (bsd3, control, library)2017-07-19AustinSeipp, DonaldStewart, HerbertValerioRiedel, IanLynagh, SimonMarlow
deepseq-bounded17470.0Bounded deepseq, including support for generic deriving (bsd3, control, library)2015-02-04AndrewSeniuk
deepseq-generics8890.0GHC.Generics-based Control.DeepSeq.rnf implementation (bsd3, control, library)2016-01-03HerbertValerioRiedel
deepseq-magic3100.0Deep evaluation of data structures without NFData (control, library, public-domain)2015-01-20EdwardYang
deepseq-th (deprecated in favor of deepseq-generics)4750.0Template Haskell based deriver for optimised NFData instances (bsd3, control, deprecated, library)2012-10-13HerbertValerioRiedel
demarcate (deprecated in favor of free)860.0Demarcating transformed monad. (bsd3, control, deprecated, library)2013-09-23NickolayKudasov
despair2360.0Despair (bsd3, control, library)2015-12-01Heather
disposable6200.0Allows storing different resource-releasing actions together. (bsd3, control, library)2017-04-05louispan
distributed-closure6162.0Serializable closures for distributed programming. (bsd3, control, library)2017-03-20AlexanderVershilov, AlpMestanogullari, MathieuBoespflug
distributed-process33972.5Cloud Haskell: Erlang-style concurrency in Haskell (benchmark, bsd3, control, library)2017-09-01AlexanderVershilov, EdskoDeVries, FacundoDominguez, MathieuBoespflug, TimWatson
distributed-process-async6230.0Cloud Haskell Async API (bsd3, control, library)2017-11-25AlexanderVershilov, FacundoDominguez, MathieuBoespflug, TimWatson
distributed-process-azure870.0Microsoft Azure backend for Cloud Haskell (bsd3, control, library)2012-11-05EdskoDeVries, FacundoDominguez, MathieuBoespflug, TimWatson
distributed-process-client-server7610.0The Cloud Haskell Application Platform (bsd3, control, library)2017-03-28AlexanderVershilov, FacundoDominguez, MathieuBoespflug, TimWatson
distributed-process-execution4600.0Execution Framework for The Cloud Haskell Application Platform (bsd3, control, library)2016-02-18AlexanderVershilov, FacundoDominguez, MathieuBoespflug, TimWatson
distributed-process-extras12890.0Cloud Haskell Extras (bsd3, control, library)2017-03-29AlexanderVershilov, FacundoDominguez, MathieuBoespflug, TimWatson
distributed-process-fsm840.0The Cloud Haskell implementation of Erlang/OTP gen_statem (bsd3, control, library)2017-03-26TimWatson
distributed-process-lifted3110.0monad-control style typeclass and transformer instances for Process monad. (bsd3, cloud-haskell, control, library)2017-09-08jeremyjh
distributed-process-monad-control4690.0Orphan instances for MonadBase and MonadBaseControl. (bsd3, control, library)2017-09-07jeremyjh
distributed-process-platform (deprecated in favor of distributed-process-extras, distributed-process-async, distributed-process-client-server, distributed-process-registry, distributed-process-supervisor, distributed-process-task, distributed-process-execution)840.0The Cloud Haskell Application Platform (bsd3, control, deprecated, library)2014-06-13AlexanderVershilov, FacundoDominguez, MathieuBoespflug, TimWatson
distributed-process-registry2350.0Cloud Haskell Extended Process Registry (bsd3, control, library)2016-02-18AlexanderVershilov, FacundoDominguez, MathieuBoespflug, TimWatson
distributed-process-simplelocalnet16071.5Simple zero-configuration backend for Cloud Haskell (bsd3, control, library)2017-08-22AlexanderVershilov, EdskoDeVries, FacundoDominguez, MathieuBoespflug, TimWatson
distributed-process-supervisor3860.0Supervisors for The Cloud Haskell Application Platform (bsd3, control, library)2016-02-18AlexanderVershilov, FacundoDominguez, MathieuBoespflug, TimWatson
distributed-process-systest1600.0Cloud Haskell Test Support (bsd3, cloud-haskell, control, library)2017-02-05TimWatson
distributed-process-task3900.0Task Framework for The Cloud Haskell Application Platform (bsd3, cloud-haskell, control, library)2016-02-18AlexanderVershilov, FacundoDominguez, MathieuBoespflug, TimWatson
distributed-process-tests10300.0Tests and test support tools for distributed-process. (bsd3, cloud-haskell, control, library)2017-10-05AlexanderVershilov, FacundoDominguez, MathieuBoespflug, TimWatson
distributed-process-zookeeper3840.0A Zookeeper back-end for Cloud Haskell. (bsd3, cloud-haskell, control, library)2017-09-09jeremyjh
distributed-static10340.0Compositional, type-safe, polymorphic static values and closures (bsd3, control, library)2017-08-28EdskoDeVries, FacundoDominguez, MathieuBoespflug, TimWatson
edenmodules2500.0Semi-explicit parallel programming library (bsd3, control, distributed-computing, eden, library, parallelism)2014-04-06MischaDieterle, JostBerthold, horstmeyer
effect-handlers7640.0A library for writing extensible algebraic effects and handlers. Similar to extensible-effects but with deep handlers. (benchmark, control, library, mit)2016-04-28edofic, blambda
effect-monad7822.0Embeds effect systems into Haskell using graded monads (bsd3, control, library, monads)2016-09-28DominicOrchard
effects4700.0Computational Effects (bsd3, control, library, monads)2017-01-29SjoerdVisscher
effects-parser840.0Parser Effect for the Control.Effects Library (bsd3, control, library, monads)2013-09-15JesseMcDonald
effin8500.0A Typeable-free implementation of extensible effects (bsd3, control, effect, library)2017-08-03AnthonyVandikas
either45172.0Combinators for working with sums (bsd3, control, library, monads)2017-11-21EdwardKmett, ryanglscott, GeorgeWilson
elevator8190.0Immediately lifts to a desired level (bsd3, control, library)2015-04-01FumiakiKinoshita
elision6080.0Arrows with holes. (bsd2, control, library, program)2016-02-18jacrough
enclosed-exceptions9322.0Catching all exceptions from within an enclosed computation (control, library, mit)2016-06-22MichaelSnoyman, jcristovao
error-continuations830.0Error Continuations (control, library, public-domain)2015-01-05echatav
error-list2320.0A useful type for collecting error messages. (control, library, mit)2015-06-18thinkpad20
errorcall-eq-instance (deprecated in favor of base-orphans)4580.0An orphan Eq instance for ErrorCall (control, deprecated, library, mit)2015-04-22SimonHengel
errors29472.25Simplified error-handling (bsd3, control, error-handling, library)2017-09-16GabrielGonzalez
errors-ext6200.0`bracket`-like functions for `ExceptT` over `IO` monad. (apache, control, error-handling, library)2017-12-07warlock
eternal11310.0everything breaking the Fairbairn threshold (bsd3, control, library)2016-07-24Heather
ether15592.25Monad transformers and classes (benchmark, bsd3, control, library)2017-06-03int_index
event-driven850.0library for event driven programming (bsd3, control, library)2010-07-16YoshikuniJujo
event-handlers820.0Event handlers (control, data, library, public-domain)2008-12-15JamesCook
event-monad3090.0Event-graph simulation monad transformer (control, library, public-domain)2010-01-11JamesCook
event-transformer (deprecated)850.0Initial project template from stack (bsd3, control, deprecated, library, program)2016-10-10SchellScivally
exception-monads-fd (deprecated in favor of exception-mtl)1600.0Exception monad transformer instances for monads-fd classes. (bsd3, control, deprecated, error-handling, failure, library, monad)2010-10-06GeoffreyMainland
exception-monads-tf6140.0Exception monad transformer instances for monads-tf classes. (bsd3, control, error-handling, failure, library, monad)2017-05-03GeoffreyMainland
exception-mtl7910.0Exception monad transformer instances for mtl classes. (bsd3, control, error-handling, failure, library, monad)2016-05-10GeoffreyMainland
exception-transformers10560.0Type classes and monads for unchecked extensible exceptions. (bsd3, control, error-handling, failure, library, monad)2016-12-05GeoffreyMainland
exceptional11980.0Essentially the Maybe type with error messages. (bsd2, control, library)2015-07-22pharpend
exceptions124882.0Extensible optionally-pure exceptions (bsd3, control, exceptions, library, monad)2016-07-20EdwardKmett, ryanglscott
exhaustive5380.0Compile time checks that a computation considers producing data through all possible constructors (bsd3, control, library)2017-07-24OliverCharles
exitcode1570.0Monad transformer for exit codes (bsd3, control, library)2017-08-07qfpl
explicit-exception12570.0Exceptions which are explicit in the type signature. (bsd3, control, library)2017-06-03HenningThielemann
explicit-sharing12190.0Explicit Sharing of Monadic Effects (control, library, monads, public-domain)2011-06-30SebastianFischer
extensible-effects26342.25An Alternative to Monad Transformers (control, effect, library, mit)2017-12-31BenFoppa, RomanCheplyaka, shergill
extensible-exceptions30930.0Extensible exceptions (bsd3, control, library)2012-02-02IanLynagh
failure (deprecated in favor of exceptions)9470.0A simple type class for success/failure computations. (deprecated) (bsd3, control, deprecated, failure, library, monads)2014-06-08MichaelSnoyman, Michael_Smith
feature-flags1630.0A simple library for dynamically enabling and disabling functionality. (control, library, mit)2015-04-02IanDuncan
fold-debounce6080.0Fold multiple events that happen in a given period of time. (bsd3, control, library)2017-07-21debugito
foldl41662.5Composable, streaming, and efficient left folds (bsd3, control, library)2017-12-02GabrielGonzalez
foldl-incremental3772.0incremental folds (benchmark, control, library, mit, statistics)2015-02-23tonyday
foldl-transduce16432.0Transducers for foldl folds. (benchmark, bsd3, control, library)2016-02-16DanielDiazCarrete
foldl-transduce-attoparsec3340.0Attoparsec and foldl-transduce integration. (bsd3, control, library)2016-02-12DanielDiazCarrete
for-free830.0Functor, Monad, MonadPlus, etc for free (control, library, public-domain)2012-07-09AaronBlack
forbidden-fruit820.0A library accelerates imperative style programming. (bsd3, control, library)2015-02-24minpou
forest2320.0Tree and Forest types (control, library, mpl)2017-09-04ShaneOBrien
free81782.5Monads for free (bsd3, control, library, monads)2016-01-17EdwardKmett, EricMertens, ryanglscott
free-er840.0An extensible effects library (bsd3, control, effect, library, program)2017-10-10OmerAgacan
free-operational3060.0Operational Applicative, Alternative, Monad and MonadPlus from free types. (bsd3, control, library)2013-08-08LuisCasillas
free-vl9010.0van Laarhoven encoded Free Monad with Extensible Effects (bsd3, control, library, monads, program)2016-02-10aaronlevin
freer10442.25Implementation of the Freer Monad (benchmark, bsd3, control, library, program)2016-11-25alleledev
freer-effects1632.0Implementation of effect system for Haskell. (benchmark, bsd3, control, library, program)2017-04-16MatejKollar, PeterTrsko, TomasJanousek
freer-simple920.0Implementation of a friendly effect system for Haskell. (bsd3, control, library, program)2017-12-07lexi_lambda
from-sum3862.0Canonical fromMaybeM and fromEitherM functions. (bsd3, control, library)2016-11-17cdepillabout
frpnow6842.5Principled practical FRP (bsd3, control, library)2015-08-25AtzeVanDerPloeg
frpnow-gloss2340.0Program awesome stuff with Gloss and frpnow! (bsd3, control, library)2015-07-14AtzeVanDerPloeg
frpnow-gtk1590.0Program GUIs with GTK and frpnow! (bsd3, control, library)2015-07-14AtzeVanDerPloeg
fsharp (deprecated)3080.0some F# operators, high priority pipes (bsd3, control, deprecated, library)2014-02-18Heather
full-sessions6160.0a monad for protocol-typed network programming (bsd3, control, library, network)2012-01-23KeigoImai
function-combine1590.0Combining functions (bsd3, control, library)2011-09-23IainAlexander
functor1600.0Functors (bsd3, control, library, math)2017-11-16MatthewFarkasDyck
functor-apply (deprecated in favor of semigroupoids)16850.0This package has been subsumed by semigroupoids (bsd3, control, deprecated, library)2011-01-30EdwardKmett
functors840.0(.:) and friends, syntax for Functor and Applicative. (bsd3, control, library)2010-11-28AristidBreitkreuz
future-resource2270.0realtime resource handling with manual concurrency (control, lgpl, library)2015-04-22capsjac
gang-of-threads5290.0Non-deterministic parallelism with bags (bsd3, control, library, parallelism)2014-07-22bholst
general-prelude (deprecated)2370.0Prelude replacement using generalized type classes where possible (bsd3, control, data, deprecated, library)2012-12-18JohnWiegley
generator4600.0Python-generators notation for creation of monadic lists (bsd3, control, library)2015-05-28YairChuchem
generators (deprecated)3120.0Actually useful monadic random value generators. (bsd3, control, deprecated, library)2010-06-25LiamOConnorDavis
generic-deepseq5960.0Generic deep evaluation of data structures (bsd3, control, generics, library)2012-02-28MaximeHenrion
gooey1550.0Graphical user interfaces that are renderable, change over time and eventually produce a value. (control, library, mit)2015-10-06SchellScivally
graphted5340.0Graph indexed monads. (bsd3, comonads, control, library, monads)2017-05-09AaronFriel
groupoids (deprecated in favor of semigroupoids)11312.0This package has been absorbed into semigroupoids 4.0 (bsd3, categories, control, deprecated, library)2013-10-13EdwardKmett
hasim2340.0Process-Based Discrete Event Simulation library (bsd3, control, library)2008-12-29JochemBerndsen
hask2250.0Categories (bsd3, control, library)2014-11-10EdwardKmett
haskell-cnc4620.0Library for parallel programming in the Intel Concurrent Collections paradigm. (bsd3, control, library, parallelism, program)2011-08-12RyanNewton
hcron1590.0A simple job scheduler, which just runs some IO action at a given time. (bsd3, control, library, scheduling)2012-08-23TimoHuebel
hdph790.0Haskell distributed parallel Haskell (bsd3, control, distributed-computing, library, monads, parallelism, program)2013-02-07PatrickMaier
hdph-closure790.0Explicit closures in Haskell distributed parallel Haskell (bsd3, control, distributed-computing, library)2013-02-07PatrickMaier
hmk9160.0A make alternative based on Plan9's mk. (control, development, distribution, gpl, library, program)2016-01-11MathieuBoespflug
hoist-error4450.0Some convenience facilities for hoisting errors into a monad (control, library, mit)2014-11-17JonSterling
hpc12950.0Code Coverage Library for Haskell (bsd3, control, library)2016-05-04AustinSeipp, HerbertValerioRiedel, IanLynagh
hpc-coveralls37660.0Coveralls.io support for Haskell. (bsd3, control, library, program)2017-05-13killy971
hreader6790.0Generalization of MonadReader and ReaderT using hset (bsd3, control, library)2016-12-12AlekseyUymanov
hs-di3042.0Dependency Injection library for Haskell (bsd3, control, dependency-injection, development, library, program, template-haskell, testing)2016-09-26Wizek
hspec-monad-control820.0Orphan instances of MonadBase and MonadBaseControl for SpecM (bsd3, control, library)2015-05-21bmjames
hyperfunctions810.0Hyperfunctions (bsd3, categories, control, library)2015-06-21EdwardKmett
if860.0(?) and (?>) conditional operator (bsd3, control, library)2016-11-17winterland
ifcxt1792.25put if statements within type constraints (bsd3, control, library)2016-08-03MikeIzbicki
implicit-logging2260.0A logging framework built around implicit parameters. (control, lgpl, library)2016-09-11rev_null
index-core8090.0Indexed Types (bsd3, control, indexed, library)2016-06-12GabrielGonzalez
indexed3110.0Haskell98 indexed functors, monads, comonads (bsd3, control, library)2016-09-17ReinerPope
indexed-extras2310.0Indexed functors, monads and comonads that require extensions to Haskell98 (bsd3, control, library)2016-07-08ReinerPope
indexed-free3830.0indexed monads for free (bsd3, control, library, monad)2013-11-27FumiakiKinoshita
indextype7500.0A series of type families and constraints for "indexable" types. (bsd3, control, library)2017-10-19clinton
inject-function3770.0Monadic functions with injected parameters. (control, gpl, library)2013-09-13DimitriSabadie
instance-control3230.0Controls how the compiler searches for instances using type families. (bsd3, control, library)2017-09-27lazac
interchangeable (deprecated)3100.0A type class for interchangeable data. (control, deprecated, library, mit)2015-01-18arowM
interleave820.0Combinators for supporting interleaving of different behaviours (bsd3, control, library)2011-01-07NeilBrown
interruptible4770.0Monad transformers that can be run and resumed later, conserving their context. (bsd3, control, library)2016-06-08marcosdumay
interspersed4550.0An abstraction over interspersing monadic actions (control, library, mit)2016-06-02NikitaVolkov
invariant18240.0Haskell98 invariant functors (bsd2, control, data, library)2017-12-07NicolasFrisby, ryanglscott
invertible6040.0bidirectional arrows, bijective functions, and invariant functors (bsd3, composition, control, data, library)2017-02-21DylanSimon
invertible-hlist800.0invertible functions and instances for HList (bsd3, composition, control, data, library)2017-03-07DylanSimon
io-choice7650.0Choice for IO and lifted IO (bsd3, control, library)2016-04-12KazuYamamoto
io-reactive810.0An API for generating TIMBER style reactive objects. (bsd3, control, library, program, reactivity)2008-09-23AndyGill
io-region1590.0Exception safe resource management with dynamic regions (bsd3, control, library)2015-04-24YurasShumovich
iotransaction790.0Supports the automatic undoing of IO operations when an exception is thrown. (control, library, mit)2013-05-04DylanShearer
ixmonad (deprecated in favor of effect-monad, type-level-sets)12500.0Embeds effect systems into Haskell using parameteric effect monads (bsd3, control, deprecated, library, monads)2014-05-15DominicOrchard
json-tracer3030.0A polymorphic, type-safe, json-structured tracing library (bsd3, control, library)2017-07-21autotaker
lambda-devs1580.0a Paralell-DEVS implementaion based on distributed-process (bsd3, control, library, program, simulation)2013-11-24alios
lawless-concurrent-machines800.0Concurrent networked stream transducers (bsd3, concurrency, control, library)2017-10-02misandrist
lax3840.0Lax arrows (bsd3, control, library)2012-02-07WolfgangJeltsch
layers810.0Modular type class machinery for monad transformer stacks. (bsd3, control, library)2013-03-14ShaneOBrien
lazyio8420.0Run IO actions lazily while respecting their order (bsd3, control, library, monads)2016-12-14HenningThielemann
lens-tutorial3142.5Tutorial for the lens library (bsd3, control, library)2017-07-31GabrielGonzalez
lensref5260.0References which can be joined and on which lenses can be applied (bsd3, control, data, library)2014-05-18PeterDivianszky
level-monad7620.0Non-Determinism Monad for Level-Wise Search (control, library, monads, public-domain)2009-06-22SebastianFischer
lifted-base87490.0lifted IO operations from the base library (bsd3, control, library)2017-05-27BasVanDijk
list-t22732.0ListT done right (control, data-structures, library, mit, streaming)2017-07-31NikitaVolkov
list-transformer3092.0List monad transformer (bsd3, control, library)2017-08-15GabrielGonzalez
local-search4600.0Generalised local search within Haskell, for applications in combinatorial optimisation. (control, gpl, library, local-search, optimisation)2013-07-18RichardSenington
log-effect4570.0An extensible log effect using extensible-effects (control, effect, library, logging, mit)2014-06-06ibotty
logicst790.0Backtracking mutable references in the ST and IO monads (bsd3, control, library)2013-04-17AndySonnenburg
logict21790.0A backtracking logic-programming monad. (bsd3, control, library)2014-02-09DanDoel
loop4080.0Fast loops (for when GHC can't optimize forM_) (benchmark, control, library, mit)2015-09-03NiklasHambuechen
loop-effin2280.0control-monad-loop port for effin (bsd3, control, library)2014-10-07HiromiIshii
loop-while800.0A monad transformer supporting various styles of while loop (bsd3, control, library)2010-01-11NeilBrown
loops8030.0Fast imperative-style loops (benchmark, bsd3, control, library)2014-06-13ThomasTuegel
machinecell14830.0Arrow based stream transducers (bsd3, control, frp, library, reactivity)2017-03-08HidenoriAzuma
machines31752.5Networked stream transducers (bsd3, control, enumerator, library)2017-07-28EdwardKmett, EricMertens, ryanglscott
machines-bytestring810.0ByteString support for machines (bsd3, control, library, machines)2017-06-07zclod
managed8380.0A monad for managed values (bsd3, control, library)2016-05-29GabrielGonzalez
mealstrom812.0Manipulate FSMs and store them in PostgreSQL. (control, database, library, mit)2016-12-07amx
mech800.0mecha are the most complex composite machines known to humanity, lets build them well! (bsd2, concurrency, control, data, library, network, system)2016-08-11CarterSchonwald
mechs780.0mecha are the most complex composite machines known to humanity, lets build them well! (bsd2, concurrency, control, data, library, network, system)2016-08-11CarterSchonwald
memo-ptr800.0Pointer equality memoization (control, library, mit)2015-05-31edofic
memoization-utils1570.0Utilities for memoizing functions (control, library, mit)2015-11-06yamadapc
meta-par820.0Provides the monad-par interface, but based on modular scheduler "mix-ins". (bsd3, control, library, monads, parallelism)2012-05-04RyanNewton
midair3040.0Hot-swappable FRP (concurrency, control, frp, gpl, interaction, library, music, reactive, reactivity, user-interfaces)2016-03-11TomMurphy
minioperational (deprecated in favor of monad-skeleton)10490.0fast and simple operational monad (bsd3, control, deprecated, library)2015-01-26FumiakiKinoshita
mix-arrows3840.0Mixing effects of one arrow into another one (bsd3, control, library)2012-02-06MiguelMitrofanov
mmorph76972.5Monad morphisms (bsd3, control, library)2017-05-21GabrielGonzalez
mmtl820.0Modular Monad transformer library (bsd3, control, library)2008-09-30MauroJaskelioff
mmtl-base820.0MonadBase type-class for mmtl (bsd3, control, library)2011-12-13MatthewFarkasDyck
modular-prelude (deprecated)1580.0A new Prelude featuring first class modules (control, deprecated, library, mit)2012-08-18DanBurton
modular-prelude-classy (deprecated)820.0Reifying ClassyPrelude a la ModularPrelude (control, deprecated, library, mit)2012-08-18DanBurton
monad-abort-fd4680.0A better error monad transformer (bsd3, control, library)2017-12-07MikhailVorozhtsov
monad-atom4590.0Monadically convert object to unique integers and back. (bsd3, control, library)2012-03-16GrzegorzChrupala
monad-atom-simple820.0Monadically map objects to unique ints. (bsd3, control, library)2012-02-23GrzegorzChrupala
monad-batcher820.0An applicative monad that batches commands for later more efficient execution (bsd3, control, library)2017-04-29BasVanDijk
monad-bool (deprecated)2290.0This package has been removed. (bsd3, control, deprecated, library)2013-01-28JohnWiegley
monad-classes5892.0more flexible mtl (control, library, mit)2017-01-13MatthewFarkasDyck
monad-codec3090.0Monadic conversion between complex data structures and unique integers (bsd3, control, library)2012-10-09JakubWaszczuk
monad-connect810.0Transformer for TCP connection with TLS and SOCKS support (control, library, monad, network, public-domain)2016-03-16akrasner
monad-control90420.0Lift control operations, like exception catching, through monad transformers (bsd3, control, library)2017-08-06BasVanDijk
monad-control-aligned1620.0Just like monad-control, except less efficient, and the monadic state terms are all * -> * (bsd3, control, library)2017-05-10athanclark
monad-coroutine9250.0Coroutine monad transformer for suspending and resuming monadic computations (concurrency, control, gpl, library, monads)2016-05-28MarioBlazevic
monad-dijkstra2980.0Monad transformer for weighted graph searches using Dijkstra's or A* algorithm (bsd3, control, library, monads)2017-06-28ecramer
monad-exception (deprecated in favor of layers)880.0Exstensible monadic exceptions (control, deprecated, library, public-domain)2012-03-01ShaneOBrien
monad-extras14290.0Extra utility functions for working with monads (bsd3, control, library)2017-02-10JohnWiegley
monad-finally1680.0Guard monadic computations with cleanup actions (bsd3, control, library)2017-12-17MikhailVorozhtsov
monad-fork (deprecated in favor of layers)850.0Type class for monads which support a fork operation. (control, deprecated, library, public-domain)2012-02-21ShaneOBrien
monad-hash2300.0Monad transformer for incremental hashing (control, cryptography, hash, library, monad, public-domain)2016-05-30akrasner
monad-io-adapter860.0Adapters between MonadIO and MonadBase IO. (control, library)2017-11-21lexi_lambda
monad-journal23770.0Pure logger typeclass and monad transformer (bsd3, control, library)2017-11-25DimitriSabadie
monad-levels1560.0Specific levels of monad transformers (control, library, mit)2015-02-03IvanMiljenovic
monad-lgbt1550.0Monad transformers for combining local and global state. (bsd2, control, library)2016-07-23MichalGajda
monad-loops26102.25Monadic loops (control, library, public-domain)2015-06-19JamesCook
monad-loops-stm790.0Monadic loops for STM (control, library, public-domain)2013-06-09JamesCook
monad-memo5000.0Memoization monad transformer (benchmark, bsd3, control, library, monad)2013-03-06EduardSergeev
monad-mersenne-random822.5An efficient random generator monad, based on the Mersenne Twister (bsd3, control, library)2010-07-14DonaldStewart
monad-open810.0Open recursion for when you need it (control, library, mit)2015-03-22JonSterling
monad-ox3060.0Monad for observation extraction (bsd3, control, library, natural-language-processing)2013-04-06JakubWaszczuk
monad-par22852.0A library for parallel programming based on a monad (bsd3, control, library, monads, parallelism)2016-06-16RyanNewton, SimonMarlow
monad-par-extras14210.0Combinators and extra features for Par monads (bsd3, control, library, monads, parallelism)2013-07-12RyanNewton
monad-parallel12300.0Parallel execution of monadic computations (bsd3, control, library, monads)2016-05-27MarioBlazevic
monad-parallel-progressbar1530.0Parallel execution of monadic computations with a progress bar (control, library, mit, monads, system, user-interfaces)2015-04-05mnacamura
monad-param (deprecated in favor of indexed)3110.0Parameterized monads (bsd3, control, deprecated, library)2011-01-15DominiqueDevriese, EdwardKmett
monad-peel6040.0Lift control operations like exception catching through monad transformers (bsd3, control, library)2017-03-02AndersKaseorg, SergeyAlirzaev
monad-products9812.0Monad products (bsd3, control, library, monads)2016-01-17EdwardKmett
monad-ran1570.0Fast monads and monad transformers (bsd3, control, library, monads)2009-05-06EdwardKmett
monad-resumption5280.0Resumption and reactive resumption monads for Haskell. (bsd3, control, library)2015-08-05AdamProcter, IanGraves
monad-skeleton8800.0Monads of program skeleta (bsd3, control, library, monads)2017-08-02FumiakiKinoshita
monad-st7710.0Provides a MonadST class (bsd3, control, library, monads)2017-06-26EdwardKmett
monad-state2310.0Utility library for monads, particularly those involving state. (bsd3, control, data, library, monads)2014-12-02ByronJohnson
monad-ste810.0ST monad with efficient explicit errors (bsd2, control, library)2016-05-04CarterSchonwald
monad-stm2300.0MonadSTM class analogous to MonadIO (bsd3, control, library)2013-04-07MiguelMitrofanov
monad-supply4610.0Stateful supply monad. (control, data, library, monads)2014-10-14GeoffHulette
monad-task1460.0A monad transformer that turns event processing into co-routine programming. (bsd3, control, library)2012-08-31PaulLiu
monad-time3970.0Type class for monads which carry the notion of the current time. (bsd3, control, library)2016-04-26GracjanPolak, MikhailGlushenkov, arybczak, jonathanjouty_scrive
monad-timing1570.0Monad transformer for recording timing events (control, library, mit)2016-06-13pikajude
monad-tx800.0A transactional state monad. (bsd3, control, library, monads)2009-04-06MattMorrow
monad-unlift5050.0Typeclasses for representing monad transformer unlifting (control, library, mit)2016-05-03MichaelSnoyman
monad-unlift-ref1682.0Typeclasses for representing monad transformer unlifting (control, library, mit)2017-11-21MichaelSnoyman
monad-var3900.0Generic operations over variables (bsd3, control, library)2017-12-08effectfully
monad-wrap1560.0Wrap functions such as catch around different monads (bsd3, control, library)2013-04-27DavidMazieres
monadLib-compose2300.0Arrow-like monad composition for monadLib. (bsd3, control, library, monads)2010-10-20AristidBreitkreuz
monadbi (deprecated)810.0Extract underlying monads from monad transformers (control, deprecated, gpl, library)2011-09-22AnupamJain
monadcryptorandom17440.0A monad for using CryptoRandomGen (bsd3, control, cryptography, library)2017-02-02ThomasDuBuisson
monadfibre (deprecated)3100.0Monadic functions which provide Choice and Parallelism. (control, deprecated, gpl, library)2011-09-22AnupamJain
monadiccp13010.0Constraint Programming (bsd3, control, library)2013-07-19MaikRiechert, PieterWuille, TomSchrijvers
monadiccp-gecode2280.0Constraint Programming (bsd3, control, library)2014-01-17JanTikovsky
monadio-unwrappable2320.0Reversibly allow monad transformer stacks to run in IO (bsd3, control, library)2012-06-18AndrewMiller
monadlist1560.0Monadic versions of list functions (bsd3, control, library)2011-10-08ThomasEding
monadloc6160.0A class for monads which can keep a monadic call trace (control, library, monads, public-domain)2013-06-06PepeIborra
monadloc-pp3820.0A preprocessor for generating monadic call traces (control, monads, program, public-domain)2014-10-17PepeIborra
monadplus10700.0Haskell98 partial maps and filters over MonadPlus. (bsd3, control, library)2013-07-23HansHoglund
monads-fd (deprecated in favor of mtl)10500.0Monad classes, using functional dependencies (bsd3, control, deprecated, library)2010-11-07RossPaterson
monads-tf9830.0Monad classes, using type families (bsd3, control, library)2016-06-08RossPaterson
more-extensible-effects3782.0Initial project template from stack (bsd3, control, library)2017-01-29qzchenwl
motor2370.0Type-safe effectful state machines in Haskell (control, library, mpl)2017-11-06owickstrom
motor-diagrams800.0Generate state diagrams from Motor FSM typeclasses (control, library, mpl)2017-11-06owickstrom
motor-reflection810.0Reflect on Motor FSM typeclasses to obtain runtime representations (control, library, mpl)2017-11-06owickstrom
mtl197672.75Monad classes, using functional dependencies (bsd3, control, library)2014-06-02DonaldStewart, EdwardKmett, HerbertValerioRiedel, IanLynagh, RossPaterson
mtl-evil-instances (deprecated in favor of layers)810.0Instances for the mtl classes for all monad transformers. (control, deprecated, library, public-domain)2012-02-29ShaneOBrien
mtl-extras (deprecated in favor of transformers-lift)820.0Higher order versions of MTL classes (bsd3, control, deprecated, library)2016-08-12int_index
mtl-tf (deprecated)840.0Monad transformer library using type families (bsd3, control, deprecated, library)2008-04-05MatthewFarkasDyck, TrevorElliott
mtl-unleashed6780.0MTL classes without the functional dependency (bsd3, control, library)2015-11-11DavidFox
mtlx5420.0Monad transformer library with type indexes, providing 'free' copies. (bsd3, control, library)2012-10-15MarkSnyder
multipass2380.0Folding data with multiple named passes (bsd3, control, library)2013-01-27EdwardKmett
multistate12360.0like mtl's ReaderT / WriterT / StateT, but more than one contained value/type. (bsd3, control, library)2017-08-01lspitzner
mvc9980.0Model-view-controller (bsd3, concurrency, control, library)2017-12-01GabrielGonzalez
mvc-updates3770.0Concurrent and combinable updates (bsd3, concurrency, control, library)2014-09-23GabrielGonzalez
mzv2300.0Implementation of the "Monads, Zippers and Views" (Schrijvers and Oliveira, ICFP'11) (bsd3, control, library)2014-04-16IsmaelFigueroa
natural-transformation11442.0A natural transformation package. (bsd3, control, library)2016-11-15AndrewFarmer, AndyGill, NeilSculthorpe, ryanglscott
needle1550.0ASCII-fied arrow notation (control, library, mit)2014-09-28ScrambledEggs
newtype3070.0A typeclass and set of functions for working with newtypes. (bsd3, control, library)2011-04-20DariusJahandarie, jcristovao
newtype-deriving3820.0Instance derivers for newtype wrappers (control, library, mit, template-haskell)2016-05-02NikitaVolkov
newtype-generics13952.0A typeclass and set of functions for working with newtypes, with generics support. (bsd3, control, library)2017-08-17jcristovao, sjakobi
newtype-th4600.0A template haskell deriver to create Control.Newtype instances. (bsd3, control, library, template-haskell)2012-07-19MichaelSloan
newtyper870.0Extra functions for the Control.Newtype typeclass (bsd3, control, library)2012-05-15DylanJust
nondeterminism2362.0A monad and monad transformer for nondeterministic computations. (ai, constraints, control, failure, lgpl, library, monads)2015-10-19AndreiBarbu
nqe840.0Concurrency library in the style of Erlang/OTP (control, library, public-domain)2017-12-29xenog
objective23010.0Composable objects (bsd3, control, library)2017-12-20FumiakiKinoshita
open-signals3040.0A mechanism similar to checked exceptions that integrates with MTL and transformer stacks (control, library, mit)2016-04-17darwin226
operational16352.0Implementation of difficult monads made easy with operational semantics. (bsd3, control, library, monads)2016-11-21HeinrichApfelmus
operational-class3880.0MonadProgram typeclass for the operational package (control, library, mit)2015-07-12srijs
overload3820.0Finite overloading (control, library, mit)2017-07-03darwin226
parallel56040.0Parallel programming library (bsd3, control, library, parallelism)2017-04-08AustinSeipp, HerbertValerioRiedel, IanLynagh, SimonMarlow
parallel-tree-search5410.0Parallel Tree Search (concurrency, control, library, public-domain)2009-04-09SebastianFischer
parameterized3910.0Parameterized/indexed monoids and monads using only a single parameter type variable. (bsd3, control, library)2017-12-17louispan
partial2300.0A nullary type class for partial functions (control, library, mit)2017-11-28PhilFreeman
partial-isomorphisms5270.0Partial isomorphisms. (bsd3, control, library)2017-05-12TillmannRendel, schernichkin
partial-lens (deprecated in favor of data-lens)820.0Haskell 98 Partial Lenses (comonads, control, deprecated, library, mit)2011-12-21RussellOConnor
perm5290.0permutation Applicative and Monad with many mtl instances (bsd3, control, library)2012-11-11AndySonnenburg
phantom-state5970.0Phantom State Transformer. Like State Monad, but without values. (benchmark, bsd3, control, library)2016-05-31DanielDiaz
pipe-enumerator3750.0A bidirectional bridge between pipes and iteratees (bsd3, control, library, pipes)2015-07-07patrykz
pipes50192.75Compositional pipelines (bsd3, control, library, pipes)2017-11-18GabrielGonzalez
pipes-async2260.0A higher-level interface to using concurrency with pipes (bsd3, control, library)2017-01-02JohnWiegley
pipes-attoparsec-streaming (deprecated)820.0Streaming parsing in the pipes-core framework with Attoparsec. (bsd3, control, deprecated, library, program)2012-06-20MartinGrabmueller
pipes-break3722.0Pipes to group by any delimiter (such as lines with carriage returns) (bsd3, control, library, pipes)2017-03-16mindreader
pipes-bytestring11720.0ByteString support for pipes (bsd3, control, library, pipes)2017-07-14GabrielGonzalez
pipes-category3210.0Allows instances for Category, Arrow and ArrowChoice for Pipes. (bsd3, control, library, pipes)2017-10-08louispan
pipes-cellular810.0Pipes-based combinators for cellular data processing (bsd3, control, library, pipes)2015-07-07patrykz
pipes-cellular-csv800.0Efficient pipes-based cellular CSV codec (bsd3, control, library, pipes)2015-07-07patrykz
pipes-concurrency10372.0Concurrency for the pipes ecosystem (bsd3, concurrency, control, library, pipes)2017-09-03GabrielGonzalez
pipes-conduit840.0Conduit adapters (bsd3, control, enumerator, library)2012-03-10PaoloCapriotti
pipes-core (deprecated in favor of pipes)1580.0Compositional pipelines (bsd3, control, deprecated, enumerator, library)2012-04-09PaoloCapriotti
pipes-errors3010.0Integration between pipes and errors (bsd3, control, error-handling, library, monad, pipes)2015-05-21jdnavarro
pipes-extra2330.0Various basic utilities for Pipes. (benchmark, bsd3, control, enumerator, library)2012-06-09PaoloCapriotti
pipes-extras9730.0Extra utilities for pipes (bsd3, control, library, pipes)2017-10-21GabrielGonzalez
pipes-fluid5320.0Reactively combines Producers so that a value is yielded as soon as possible. (bsd3, control, frp, library, pipes)2017-10-08louispan
pipes-group9030.0Group streams into substreams (bsd3, control, library, pipes)2017-09-03GabrielGonzalez
pipes-io1490.0Stateful IO streams based on pipes (apache, control, library, pipes)2016-08-26yinguanhao
pipes-lines (deprecated in favor of pipes-break)5230.0Pipes for grouping by lines with carriage returns. (bsd3, control, deprecated, library, pipes)2017-03-16mindreader
pipes-misc8380.0Miscellaneous utilities for pipes, required by glazier-tutorial (bsd3, control, library, pipes)2017-10-08louispan
pipes-parse12602.0Parsing infrastructure for the pipes ecosystem (bsd3, control, library, parsing, pipes)2016-12-03GabrielGonzalez
pipes-random3900.0Producers for handling randomness. (bsd3, control, library)2017-11-26fosskers
pipes-rt3750.0A few pipes to control the timing of yields (bsd3, control, library, pipes, program)2015-01-21imalsogreg
pipes-safe14640.0Safety for the pipes ecosystem (bsd3, control, error-handling, library, pipes)2017-11-24GabrielGonzalez
pipes-transduce8400.0Interfacing pipes with foldl folds. (bsd3, control, library)2017-12-24DanielDiazCarrete
pipes-vector5190.0Various proxies for streaming data into vectors (bsd3, control, library)2015-05-29BenGamari
pipes-zeromq42280.0Pipes integration for ZeroMQ messaging (bsd3, control, library, network, pipes)2017-04-20peddie
plan-applicative2250.0Applicative/Arrow for resource estimation and progress tracking. (bsd3, control, library)2017-01-01DanielDiazCarrete
ports1570.0The Haskell Ports Library (control, lgpl, library)2007-07-14DonaldStewart
prelude-plus4550.0Prelude for rest of us (bsd3, control, data, system)2009-10-14YusakuHashimoto
product-profunctors16830.0product-profunctors (bsd3, category, control, library)2017-02-25tomjaguarpaw
profunctor-extras19630.0This package has been absorbed into profunctors 4.0 (bsd3, categories, control, library)2013-10-13EdwardKmett
profunctors83742.5Profunctors (bsd3, categories, control, library)2017-07-28EdwardKmett, ryanglscott
progress-reporting1520.0Functionality for reporting function progress. (control, lgpl, library)2017-09-27JeroenBransen
prologue3730.0Better, more general Prelude exporting common utilities. (apache, control, library)2016-01-30danilo2
prompt5160.0Monad (and transformer) for deferred-effect pure prompt-response queries (control, library, mit)2016-05-26jle
quantum-arrow3030.0An embedding of quantum computation as a Haskell arrow (control, lgpl, library)2009-01-09LukePalmer
quiver15112.0Quiver finite stream processing library (bsd3, control, library)2015-12-08patrykz
quiver-binary2290.0Binary serialisation support for Quivers (control, library, mit)2016-11-26IvanMiljenovic
quiver-bytestring2280.0Quiver combinators for bytestring streaming (bsd3, control, library)2015-09-13patrykz
quiver-cell2250.0Quiver combinators for cellular data processing (bsd3, control, library)2015-08-31patrykz
quiver-csv2310.0Quiver combinators for cellular CSV data processing (bsd3, control, library)2015-08-04patrykz
quiver-enumerator800.0Bridge between Quiver and Iteratee paradigms (bsd3, control, library)2015-08-03patrykz
quiver-groups1540.0Group and chunk values within a Quiver (control, library, mit)2016-07-19IvanMiljenovic
quiver-http4600.0Adapter to stream over HTTP(s) with quiver (bsd3, control, http, library)2015-08-18ChristianMarie
quiver-instances2990.0Extra instances for Quiver (control, library, mit)2016-11-26IvanMiljenovic
quiver-interleave2990.0Interleave values from multiple Quivers (control, library, mit)2016-11-26IvanMiljenovic
quiver-sort2270.0Sort the values in a quiver (control, library, mit)2016-11-26IvanMiljenovic
random-eff1540.0A simple random generator library for extensible-effects (bsd3, control, effect, library)2014-04-01HiromiIshii
random-effin1520.0A simple random generator library for effin (bsd3, control, effect, library)2014-10-09HiromiIshii
rank2classes4370.0standard type constructor class hierarchy, only with methods of rank 2 types (bsd3, control, data, generics, library)2017-12-20MarioBlazevic
rate-limit3990.0A basic library for rate-limiting IO actions. (bsd3, control, library)2017-12-10AdamWick
reactive-haskell (deprecated)790.0minimal fork of io-reactive (bsd3, control, deprecated, library, reactivity)2014-09-23Heather
reactive-io (deprecated)840.0IO-oriented FRP library (control, deprecated, library, mit)2013-07-06RomanCheplyaka
reasonable-lens4441.25Lens implementation. It is more small but adequately. (control, library, mit)2015-04-15outoftune
reasonable-operational2230.0Just size Operational Monad implementation. (control, library, mit)2015-02-13outoftune
record15510.0Anonymous records (control, data-structures, library, mit, records)2016-10-24NikitaVolkov
recursion-schemes33012.25Generalized bananas, lenses and barbed wire (bsd3, control, library, recursion)2017-06-26EdwardKmett, EricMertens, ryanglscott
recursion-schemes-ext9130.0Amateur addenda to recursion-schemes (bsd3, control, library)2017-11-20vmchale
ref-fd6162.0A type class for monads with references using functional dependencies. (bsd3, control, library)2016-05-10GeoffreyMainland
ref-mtl1540.0A type class for monads with references compatible with the mtl2 library. (bsd3, control, library)2011-04-05GeoffreyMainland
ref-tf6470.0A type class for monads with references using type families. (bsd3, control, library)2016-07-10GeoffreyMainland
reference820.0A class for references in Haskell (control, data, library, mit)2010-09-06MaciejPiechotka
references14230.0Selectors for reading and updating data. (bsd3, control, library)2017-11-28lazac
regions11210.0Provides the region monad for safely opening and working with scarce resources. (bsd3, control, library, monadic-regions)2011-09-23BasVanDijk
regions-monadsfd (deprecated in favor of regions-mtl)5910.0Monads-fd instances for the RegionT monad transformer (bsd3, control, deprecated, library, monadic-regions)2010-09-01BasVanDijk
regions-monadstf9630.0Monads-tf instances for the RegionT monad transformer (bsd3, control, library, monadic-regions)2011-09-23BasVanDijk
regions-mtl3050.0mtl instances for the RegionT monad transformer (bsd3, control, library, monadic-regions)2011-09-23BasVanDijk
rematch5190.0A simple api for matchers (control, library, mit)2013-05-19TomCrayford
rematch-text2220.0`rematch` matchers for Data.Text (control, library, mit)2013-05-19TomCrayford
remote-monad6360.0An parametrizable Remote Monad, and parametrizable Applicative Functor (bsd3, control, library)2016-02-08AndyGill
representable-profunctors (deprecated in favor of profunctors)13300.0This package has been absorbed into profunctor-extras. (bsd3, categories, control, deprecated, library)2013-01-07EdwardKmett
request-monad2970.0A transformer for generic requests (control, library, mit)2014-06-27nahiluhmot
resource-effect1510.0A port of the package 'resourcet' for extensible effects. (bsd3, control, effect, library)2014-01-05ClarkGaebel
resource-pool-monad790.0A monadic interface for resource-pool (control, library, mit)2015-10-24srijs
resource-simple1580.0Allocate resources which are guaranteed to be released. (bsd3, control, library)2012-03-02ShaneOBrien
resumable-exceptions1540.0A monad transformer for resumable exceptions (control, error-handling, failure, library, monads, reactivity)2010-09-20NicolasFrisby
retry26362.5Retry combinators for monadic actions that may fail (bsd3, control, library)2017-12-13MichaelXavier, OzgunAtaman
rev-state4330.0Reverse State monad transformer (bsd3, control, library)2016-02-01DanBurton
rex7390.0A quasi-quoter for typeful results of regex captures. (bsd3, control, library)2016-06-03MichaelSloan
rio580.0A standard library for Haskell (control, library, mit)2018-01-07
rmonad8220.0Restricted monad library (bsd3, control, library)2013-12-23GaneshSittampalam
safe-exceptions10242.25Safe, consistent, and easy exception handling (control, library, mit)2017-07-04FrancescoMazzoli, MichaelSnoyman
safe-exceptions-checked2222.0Safe, checked exceptions (bsd3, control, library)2017-01-28mitchellwrosen
scc11960.0Streaming component combinators (combinators, concurrency, control, gpl, library, program)2016-06-19MarioBlazevic
schonfinkeling790.0Transformation of n-ary functions to unary functions (bsd3, control, library)2011-10-03DenisDefreyne
semi-iso5150.0Weakened partial isomorphisms, reversible computations. (control, data, library, mit)2014-12-12pawel834
semigroupoid-extras14090.0Semigroupoids that depend on PolyKinds (bsd3, control, library)2015-05-15EdwardKmett
semigroupoids104412.5Semigroupoids: Category sans id (bsd3, comonads, control, library)2017-07-28EdwardKmett, EricMertens, ryanglscott
sessions14800.0Session Types for Haskell (control, gpl, library)2008-07-18MatthewSackman
sessiontypes1850.0Session types library (control, gpl, library, program)2017-10-11ferdinandvw
sessiontypes-distributed1140.0Session types distributed (control, gpl, library)2017-09-29ferdinandvw
shade9960.0A control structure used to combine heterogenous types with delayed effects. (bsd3, control, library)2017-05-20fredefox
shared-fields3670.0a tiny library for using shared lens fields (bsd3, control, library)2015-07-20Intolerable
shortcircuit790.0Short-circuit values and expressions. (bsd3, control, data, library)2010-10-14AristidBreitkreuz
simple-effects16012.0A simple effect system that integrates with MTL (benchmark, bsd3, control, library)2017-07-10darwin226
simple-observer800.0The Observer pattern (bsd3, control, library)2009-11-11AndyGimblett
simple-sessions2980.0A simple implementation of session types (bsd3, control, library)2013-10-10JesseTov
sink (deprecated)1520.0An alternative to lazy I/O that doesn't conflate execution with evaluation (control, data, deprecated, library, mit, system)2011-08-27JakeMcArthur
skulk2950.0Eclectic collection of utility functions (control, library, mit)2016-06-05geekyfox
sousit1540.0Source/Sink/Transform: An alternative to lazy IO and iteratees. (bsd3, control, library)2012-09-16MarioSiegenthaler
spawn2320.0Tiny library for concurrent computations (bsd3, concurrency, concurrent, control, library)2011-10-09KeeganMcAllister
speculation-transformers1560.0Merged into 'speculation'. Use that instead. (bsd3, control, library)2011-01-19EdwardKmett
stack-hpc-coveralls5890.0Initial project template from stack (control, library, program)2016-09-01rubik
state-bag780.0Monad transformers for holding bags of state. (bsd3, control, library)2016-07-22RobinKay
state-plus3020.0MonadPlus for StateT (bsd3, control, library)2017-04-16BorisSukholitko
stateWriter8660.0A faster variant of the RWS monad transformers. (bsd3, control, library)2017-08-26SimonMarechal
statestack7400.0Simple State-like monad transformer with saveable and restorable state (bsd3, control, library)2016-01-18BrentYorgey, RyanYates, jeffreyrosenbluth, bergey
static-closure210.0Serialisable static pointers to functions (bsd3, control, library)2018-01-17
stm-supply2250.0STM wrapper around Control.Concurrent.Supply. (bsd3, control, library)2016-11-19jmc41493
stopwatch3750.0A simple stopwatch utility (bsd3, control, library)2017-01-24debugito
stream-monad6050.0Simple, Fair and Terminating Backtracking Monad (bsd3, control, library, monads)2012-09-10SebastianFischer
streaming-eversion8640.0Translate pull-based stream folds into push-based iteratees. (bsd3, control, library)2017-03-08DanielDiazCarrete
streamly1560.0Beautiful Streaming, Concurrent and Reactive Composition (bsd3, concurrency, control, library, reactivity, streaming)2017-12-05harendra
streamproc6020.0Stream Processer Arrow (bsd3, control, library)2013-04-05PeterSimons
streams29762.0Various Haskell 2010 stream comonads (bsd3, comonads, control, library)2016-06-15EdwardKmett, ryanglscott
strict-concurrency11640.0Strict concurrency abstractions (bsd3, control, library)2017-08-29DonaldStewart, YitzGale
strict-identity1470.0Strict Identity Monad, handy for writing fast code! (bsd3, control, library)2014-01-12CarterSchonwald
strict-writer (deprecated in favor of writer-cps-mtl)3720.0A stricter writer, which uses StateT in order to avoid space leaks. (control, deprecated, library, mit)2017-02-10oisdk
strictly770.0Combinators for strictifying functions (bsd3, control, library)2013-08-14DanBurton
stt2210.0A monad transformer version of the ST monad (control, library, mit)2016-11-06mckeankylej
sub-state790.0Get the total, put a single element (bsd3, control, library)2015-09-03athanclark
subhask2322.0Type safe interface for programming in subcategories of Hask (algebra, benchmark, bsd3, categories, control, library)2015-09-01MikeIzbicki
successors1450.0An applicative functor to manage successors (control, library, mit)2017-12-31JoachimBreitner
supervisor1520.0Control an internal monad execution for trace generation, backtrakcking, testing and other purposes (bsd3, control, library)2013-12-31AlbertoCorona
synchronous-channels1532.0Synchronous communication channels (bsd3, concurrency, control, library)2015-07-07JesseTov
tagged-exception-core4000.0Reflect exceptions using phantom types. (bsd3, control, error-handling, exceptions, failure, library, monad, monads, phantom-types)2016-02-02PeterTrsko
tagged-identity2330.0Trivial monad transformer that allows identical monad stacks have different types (bsd3, control, library)2017-05-23mrkkrp
tagshare1570.0TagShare - explicit sharing with tags (bsd3, control, library)2012-08-01JonasDuregard
takahashi4370.0create slide for presentation. (control, library, mit)2015-07-14outoftune
tardis3030.0Bidirectional state monad transformer (bsd3, control, library)2016-04-25DanBurton
these34212.0An either-or-both data type & a generalized 'zip with padding' typeclass (bsd3, control, data, library)2017-06-16JohnWiegley, phadej, cmccann
threads-pool810.0A library to operate with pool of haskell's IO threads (bsd3, control, library)2010-11-08IlyaPortnov
time-machine850.0A library to mock the current time. (bsd3, control, library)2017-11-26y_taka_23
time-out1530.0Timers, timeouts, alarms, monadic wrappers (control, library, monad, public-domain, time, timeout)2016-05-30akrasner
time-warp5192.0Distributed systems execution emulation (control, library, mit, network)2017-03-18jagajaga, gromak, volhovm, martoon
timeout2250.0Generalized sleep and timeout functions (concurrency, control, library, mit)2014-08-02FedorGogolev
timeout-control1540.0Updatable timeouts as a Monad transformer (bsd3, concurrency, control, library)2015-08-31NathanHowell
total4490.0Exhaustive pattern matching using lenses, traversals, and prisms (bsd3, control, library)2017-02-20GabrielGonzalez
trace6630.0A monad transformer for tracing provenience of errors (control, library, mit)2015-04-15JonSterling
transactional-events1840.0Transactional events, based on Concurrent ML semantics (bsd3, control, library)2008-10-10RyanIngram
transformers89702.5Concrete functor and monad transformers (bsd3, control, library)2017-10-04RossPaterson
transformers-abort8130.0Error and short-circuit monad transformers (bsd3, control, library)2016-12-09MikhailVorozhtsov
transformers-base78220.0Lift computations from the bottom of a transformer stack (bsd3, control, library)2015-02-11MikhailVorozhtsov
transformers-bifunctors882.0Bifunctors over monad transformers. (bsd3, control, functors, library)2017-07-16JacobStanley
transformers-compose820.0Arrow-like / category-like composition for transformers. (bsd3, control, library, monads)2010-11-01AristidBreitkreuz
transformers-continue812.0Control flow data type and monad transformer. (bsd3, control, library)2017-03-16nhibberd
transformers-convert820.0Sensible conversions between some of the monad transformers (bsd3, control, library)2014-05-30jcristovao
transformers-eff1520.0An approach to managing composable effects, ala mtl/transformers/extensible-effects/Eff (benchmark, bsd3, control, library)2017-02-07OliverCharles
transformers-free (deprecated in favor of free)3030.0Free monad transformers (bsd3, control, deprecated, library)2012-11-01GabrielGonzalez
transformers-lift5422.0Ad-hoc type classes for lifting (bsd3, control, library)2017-05-11int_index
transformers-runnable810.0A unified interface for the run operation of monad transformers (bsd3, control, library)2012-10-12JanBessai
transient32142.5composing programs with multithreading, events and distributed computing (concurrency, control, library, mit)2017-08-12AlbertoCorona, geraldus
transient-universe12600.0Remote execution and map-reduce: distributed computing for Transient (control, library, mit, program)2017-08-16AlbertoCorona, geraldus
tree-monad3120.0Non-Determinism Monad for Tree Search (bsd3, control, library, monads)2010-10-09SebastianFischer
trivia780.0The trivial monad and comonad (bsd3, control, library)2014-03-02FumiakiKinoshita
tubes11760.0Write stream processing computations with side effects in a series of tubes. (control, gpl, library, streaming)2016-08-16gatlin
tuple-lenses2260.0Stock FieldN combos and generators (bsd3, control, library)2013-03-28JonathanFischoff
tweak1530.0A library for incremental computing (bsd3, control, library)2013-10-05JonathanFischoff
type-operators4870.0Various type-level operators (bsd3, control, library)2016-10-25Shou
uberlast790.0Generate overloaded lenses from plain data declaration (bsd3, control, library)2014-11-27FumiakiKinoshita
unexceptionalio8800.0IO without any non-error, synchronous exceptions (control, library)2016-01-07StephenWeber
unliftio8382.0The MonadUnliftIO typeclass for unlifting monads to IO (batteries included) (control, library, mit)2017-12-29MichaelSnoyman
unliftio-core59320.0The MonadUnliftIO typeclass for unlifting monads to IO (control, library, mit)2017-07-14MichaelSnoyman
unordered-containers-rematch780.0Rematch support for unordered containers (control, library, mit)2013-05-20TomCrayford
unpack-funcs4530.0Monad transformers that mirror worker-wrapper transformations. (bsd3, control, library)2013-04-18LouisWasserman
unsafe1250.0Unified interface to unsafe functions (bsd3, control, library)2013-04-21HenningThielemann
unsequential5100.0An extension removing the sequentiality from monads (control, library, mit)2017-03-20NikitaVolkov
uu-interleaved2730.0Providing an interleaving combinator for use with applicative/alternative style implementations. (applicative, control, library, mit, parsing, text)2015-04-16DoaitseSwierstra
validationt2342.0Straightforward validation monad. Convenient solution for validating web forms and APIs. (bsd3, control, library)2017-05-17typeable
var-monad2990.0The VarMonad typeclass, generalizing types of references. (apache, control, library)2017-08-29chris_martin
variables1510.0Monads with variables, without deep magic (control, library, mit)2014-08-18alynn
varying22322.0FRP through value streams and monadic splines. (benchmark, control, frp, library, mit, program)2016-12-12SchellScivally
vector-strategies3050.0A parallel evaluation strategy for boxed vectors (bsd3, control, library)2012-11-13ThomasDuBuisson
views (deprecated in favor of definitive-base)800.0Views allow you to run a State monad on part of a state. (bsd3, control, deprecated, library, monad)2013-03-15MarcCoiffier
vinyl-utils7510.0Utilities for vinyl (bsd3, control, library)2017-12-28mjmrotek
watchdog3700.0Simple control structure to re-try an action with exponential backoff (bsd3, control, library)2017-06-06JanVornberger
weighted2260.0Writer monad which uses semiring constraint (control, library, mit)2017-02-13oisdk
weighted-search1520.0A weighted nondeterministic search monad (bsd3, control, library)2013-03-13LukePalmer
wires1590.0Functional reactive programming library (bsd3, control, frp, library)2017-03-25esz
withdependencies3840.0Run computations that depend on one or more elements in a stream. (control, gpl, library)2017-07-28SimonMarechal
wl-pprint-extras21230.0A free monad based on the Wadler/Leijen pretty printer (bsd3, control, library, monads, text)2015-06-09EdwardKmett, NathanielFilardo
wl-pprint-terminfo27810.0A color pretty printer with terminfo support (bsd3, control, library, monads, text)2016-06-22EdwardKmett, NathanielFilardo
writer-cps-full840.0WriteT and RWST monad transformers (Reexport with all dependencies) (bsd3, control, library)2017-01-19minad, louispan
writer-cps-lens1580.0Lens instances for the stricter CPS WriterT and RWST (bsd3, control, library)2017-03-06minad, louispan
writer-cps-monads-tf1560.0MonadWriter orphan instances for writer-cps-transformers (bsd3, control, library)2017-01-16minad
writer-cps-morph4430.0MFunctor instance for CPS style WriterT and RWST (bsd3, control, library)2017-03-06minad, louispan
writer-cps-mtl8710.0MonadWriter orphan instances for writer-cps-transformers (bsd3, control, library)2017-04-28minad
writer-cps-transformers7590.0WriteT and RWST monad transformers (bsd3, control, library)2017-04-28minad
xml-html-conduit-lens9460.0Optics for xml-conduit and html-conduit (bsd3, control, library)2017-04-21MatveyAksenov
zoom-refs1550.0Zoom (~ Functor) and pairing (~ Applicative) for mutable references. (bsd3, control, library)2016-05-23mjmrotek