Packages tagged control

773 packages have this tag.

[Merge tag] (trustees only)

Related tags: library (768), bsd3 (529), mit (143), deprecated (78), monads (57), data (47), program (44), public-domain (32), concurrency (23), pipes (21), monad (17), failure (16), effect (14), gpl (14), parallelism (13), bsd2 (12), comonads (12), error-handling (11), network (11), system (10), distributed-computing (9), combinators (7), enumerator (7), mpl (7), categories (6), frp (6), reactivity (6), text (6), apache (5), cloud-haskell (5), lgpl (5), logic (5), conversion (4), monadic-regions (4), parsing (4), recursion (4), streaming (4), ai (3), algebra (3), arrows (3), composition (3), data-structures (3), development (3), exceptions (3), generics (3), language (3), prelude (3), template-haskell (3), time (3), unclassified (3), web (3), category (2), constraints (2), cryptography (2), database (2), dsl (2), game (2), general (2), http (2), io (2), local-search (2), logging (2), math (2), mutable-state (2), optimisation (2), polymorphism (2), timeout (2), user-interfaces (2), agpl (1), applicative (1), aws (1), benchmarking (1), cli (1), closure (1), cloud (1), concurrent (1), contract (1), control. (1), delay (1), ...

Name
DLs
Rating
Description
Tags
Last U/L
Maintainer
AAI50.0Abstract Application Interface. (control, library, mit)2015-08-03bash0r
AbortT-monadstf50.0Monads-tf instances for the AbortT monad transformer. (bsd3, control, library)2012-12-07GregoryCrosswhite
AbortT-mtl60.0mtl instances for the AbortT monad transformer (bsd3, control, library)2016-02-06GregoryCrosswhite
AbortT-transformers90.0A monad and monadic transformer providing "abort" functionality (bsd3, control, library)2019-07-19GregoryCrosswhite
Adaptive-Blaisorblade60.0Library for incremental computing. (bsd3, control, library, program)2013-01-26PaoloGiarrusso
CC-delcont50.0Delimited continuations and dynamically scoped variables (control, library)2016-05-11DanDoel
CC-delcont-alt40.0Three new monad transformers for multi-prompt delimited control (bsd3, control, library)2012-10-23KidoTakahiro
CC-delcont-cxe60.0A monad transformers for multi-prompt delimited control (bsd3, control, library)2011-10-12KidoTakahiro
CC-delcont-exc60.0A monad transformers for multi-prompt delimited control (bsd3, control, library)2011-10-12KidoTakahiro
CC-delcont-ref70.0A monad transformers for multi-prompt delimited control using refercence cells (bsd3, control, library)2011-10-12KidoTakahiro
CC-delcont-ref-tf60.0A monad transformers for multi-prompt delimited control using refercence cells (bsd3, control, library)2011-10-18KidoTakahiro
Cascade70.0Playing with reified categorical composition (control, library, public-domain)2014-11-14NoahEasterly
Catana40.0A monad for complex manipulation of a stream. (bsd3, control, library)2012-02-22DustinDeWeese
ChannelT40.0Generalized stream processors (bsd3, control, enumerator, iteratee, library, pipes, proxies)2018-01-28pthariensflame
ClassyPrelude40.0Prelude replacement using classes instead of concrete types where reasonable (bsd3, control, data, library)2010-05-31SveinOveAas
Clean (deprecated in favor of definitive-base)30.0A light, clean and powerful utility library (bsd3, control, deprecated, library)2013-06-10MarcCoiffier
ComonadSheet60.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)50.0A generalization for containers that can be stripped of Nothing (bsd3, control, deprecated, library)2017-03-06fresheyeball
Concurrential40.0Mix concurrent and sequential computation (bsd3, control, library)2015-09-04alexvieth
Configurable40.0Declare types as Configurable then specialize them all in one place (control, library, mit)2012-10-19JosephAbrahamson
ConstraintKinds80.0Repackages standard type classes with the ConstraintKinds extension (bsd3, control, library)2014-05-20MikeIzbicki
ContArrow70.0Control.Arrow.Transformer.Cont (bsd3, control, library)2009-09-21EvgenyJukov
Control-Engine (deprecated)50.0A parallel producer/consumer engine (thread pool) (bsd3, control, deprecated, library)2009-08-18ThomasDuBuisson
Control-Monad-MultiPass60.0A Library for Writing Multi-Pass Algorithms. (bsd3, control, library)2013-06-14KevinBackhouse
Control-Monad-ST240.0A variation on the ST monad with two type parameters. (bsd3, control, library)2013-06-11KevinBackhouse
Coroutine80.0Type-safe coroutines using lightweight session types. (bsd3, control, library)2008-12-18RyanIngram
DeepArrow90.0Arrows for "deep application" (bsd3, combinators, control, library)2013-08-13ConalElliott
EitherT (deprecated in favor of either)70.0EitherT monad transformer (bsd3, control, deprecated, library)2012-04-22EyalLotem
Empty40.0A type class for empty containers (bsd3, control, library)2017-03-02fresheyeball
Etage120.0A general data-flow framework (ai, control, lgpl, library)2014-05-10MitarMilutinovic
FailureT (deprecated in favor of transformers)40.0Failure Monad Transformer (control, deprecated, failure, library, public-domain)2013-03-14
FastPush40.0A monad and monad transformer for pushing things onto a stack very fast. (bsd3, control, library)2017-02-26wyager
ForkableT40.0Forkable monad transformers (bsd3, control, library)2015-01-18AndrasSlemmer
Get90.0get stuff out of stuff (bsd3, control, library)2018-01-10MarisaVeryMoe
GotoT-transformers30.0A monad and monadic transformer providing "goto" functionality (bsd3, control, library)2012-07-22GregoryCrosswhite
IfElse1340.0Anaphoric and miscellaneous useful control-flow (bsd3, control, library)2008-12-24IvanPerez, JeffersonHeard, keera_studios_ci
ImperativeHaskell92.0A library for writing Imperative style haskell. (control, development, embedded, gpl, language, library)2012-06-07MatthewMirman
InfixApplicative80.0liftA2 for infix operators. (bsd3, control, library)2009-12-24ThomasDavie
JuicyPixels-util70.0Convert JuicyPixel images into RGBA format, flip, trim and so on (bsd3, control, library)2014-10-18FumiakiKinoshita
Kleislify30.0Variants of Control.Arrow functions, specialised to kleislis. (bsd3, control, library)2012-05-15DylanJust
Kriens40.0Category for Continuation Passing Style (bsd3, control, library)2015-12-07matteo_provenzano
List1250.0List monad transformer and class (bsd3, control, library)2017-09-27YairChuchem
ListT (deprecated)90.0List transformer (bsd3, control, deprecated, library)2017-12-14
LogicGrowsOnTrees100.0a parallel implementation of logic programming using distributed tree exploration (bsd3, control, distributed-computing, library, logic, parallelism)2014-03-09GregoryCrosswhite
LogicGrowsOnTrees-MPI30.0an adapter for LogicGrowsOnTrees that uses MPI (bsd3, control, distributed-computing, library, logic, parallelism)2014-03-09GregoryCrosswhite
LogicGrowsOnTrees-network40.0an adapter for LogicGrowsOnTrees that uses multiple processes running in a network (bsd3, control, distributed-computing, library, logic, parallelism)2016-04-05GregoryCrosswhite
LogicGrowsOnTrees-processes40.0an adapter for LogicGrowsOnTrees that uses multiple processes for parallelism (bsd3, control, distributed-computing, library, logic, parallelism)2014-03-09GregoryCrosswhite
MHask70.0The category of monads (bsd3, control, library)2013-08-06DanBurton
MaybeT90.0MaybeT monad transformer (bsd3, control, library)2008-12-21CaleGibbard, DonaldStewart, EricKidd
MaybeT-monads-tf (deprecated in favor of monads-tf)40.0MaybeT monad transformer compatible with monads-tf (deprecated) (bsd3, control, deprecated, library)2011-06-22BenMillwood
MaybeT-transformers40.0MaybeT monad transformer using transformers instead of mtl. (bsd3, control, library)2010-06-28ErikHesselink, SebastiaanVisser
Mecha40.0mecha are the most complex composite machines known to humanity, lets build them well! (bsd2, concurrency, control, data, library, network, system)2016-08-11CarterSchonwald
Mechs40.0mecha are the most complex composite machines known to humanity, lets build them well! (bsd2, concurrency, control, data, library, network, system)2016-08-11CarterSchonwald
MissingM40.0findM and other missing 'M's (bsd3, control, library)2012-11-15DylanJust
MonadCatchIO-mtl (deprecated in favor of exceptions)210.0Monad-transformer version of the Control.Exception module (bsd3, control, deprecated, library)2014-01-04DanielGorin
MonadCatchIO-mtl-foreign (deprecated)40.0Polymorphic combinators for working with foreign functions (bsd3, control, deprecated, library)2010-05-29AntoineLatter
MonadCatchIO-transformers (deprecated in favor of exceptions)350.0Monad-transformer compatible version of the Control.Exception module (bsd3, control, deprecated, library)2014-12-23AriePeterson
MonadCatchIO-transformers-foreign (deprecated)40.0Polymorphic combinators for working with foreign functions (bsd3, control, deprecated, library)2010-05-29AntoineLatter
MonadPrompt510.0MonadPrompt, implementation & examples (bsd3, control, library)2014-09-14CaleGibbard, JamesCook, RyanIngram
MonadRandom5812.0Random-number generation monad. (bsd3, control, library)2020-06-24BrentYorgey, CaleGibbard, EricKidd, LukePalmer, PaoloVeronelli, PatrickPalka
MonadRandomLazy40.0Lazy monad for psuedo random-number generation. (bsd3, control, library)2015-12-29NormanRamsey
MonadStack60.0Generalizing lift to monad stacks (bsd2, control, library)2015-07-13bhurt
Monatron90.0Monad transformer library with uniform liftings (bsd3, control, library)2010-05-12TomSchrijvers
Monatron-IO40.0MonadIO instances for the Monatron transformers. (bsd3, control, library)2012-04-26TobiasBrandt
Object40.0Object oriented programming for haskell using multiparameter typeclasses. (apache, control, data, library)2014-05-15yokto
PermuteEffects30.0Permutations of effectful computations (bsd3, control, library)2011-01-16MartijnVanSteenbergen
ProbabilityMonads40.0Probability distribution monads. (bsd3, control, library)2007-10-07EricKidd
ReplicateEffects40.0Composable replication schemes of applicative functors (bsd3, control, library)2012-12-27MartijnVanSteenbergen
RichConditional40.0Tiny library to replace classic if/else (control, library, mit)2015-02-16alexvieth
RoyalMonad40.0All hail the Royal Monad! (bsd3, control, library)2015-09-23AtzeVanDerPloeg
SciFlow180.0Scientific workflow management system (control, library, mit)2019-05-26kaizhang
SciFlow-drmaa20.0Scientific workflow management system (control, library, mit)2019-05-26kaizhang
THEff50.0TH implementation of effects. (bsd3, control, effect, library, th)2017-01-22kolodeznydiver
Tainted50.0Tainted type, and associated operations (bsd3, control, data, library, monads, trans)2015-05-27RossMeikleham
TotalMap42.0A total map datatype (control, library, mit)2019-09-13edwardwas
TreeT40.0Transformer for Data.Tree (control, library, monads, public-domain)2011-09-17RahulGopinath
TypeCompose200.0Type composition classes & instances (bsd3, composition, control, library)2018-11-07ConalElliott
Workflow92.0Workflow patterns over a monad for thread state logging & recovery (bsd3, control, library, workflow)2015-05-01AlbertoCorona
abstract-par4120.0Type classes generalizing the functionality of the 'monad-par' library. (bsd3, control, library, monads, parallelism)2013-11-06RyanNewton
acme-iot30.0IO monad transformer (control, library, mit)2016-08-13mniip
action-permutations120.0Execute a set of actions (e.g. parsers) in each possible order (bsd3, control, library)2014-04-11RossPaterson
allocated-processor50.0Functional combinators for monadic actions that require allocation and de-allocation (bsd3, control, library)2010-05-23NoamLewis
alternative-extra40.0Extra utilities for alternatives (bsd3, control, library)2017-02-20marcosdumay
alternators190.0Handy functions when using transformers. (bsd3, control, library)2018-07-02louispan
annihilator (deprecated in favor of boolean-like)40.0Semigroups with annihilators and utility functions (bsd3, control, deprecated, library)2016-04-05Shou
ap-normalize3530.0Self-normalizing applicative expressions (control, library, mit)2020-08-05lyxia
apart70.0Get all your structure and rip it apart. (bsd3, control, data, library, program)2018-09-28iokasimovmt
apecs692.25Fast Entity-Component-System library for game programming (bsd3, control, data, game, library)2020-06-12jonascarpay
apecs-stm30.0STM stores for apecs (bsd3, control, data, game, library)2020-11-12jonascarpay
applicative-extras50.0Instances for Applicative (bsd3, control, library)2011-01-03ChrisEidhof
applicative-fail50.0Applicative functor and monad which collects all your fails (bsd3, control, library)2015-08-03AlekseyUymanov
applicative-splice30.0Write applicative programs in direct style (generalizes idiom brackets). (control, library, public-domain)2016-04-17AkioTakano
arity-generic-liftA30.0Provides an arity-generic version of the liftA2, liftA3... liftAn functions. (control, library, mit)2018-12-31oisdk
arrow-extras40.0Extra functions for Control.Arrow (bsd3, control, library)2017-03-15louispan
arrow-improve40.0Improved arrows. (control, library, mit)2014-02-18alynn
arrow-list80.0List arrows for Haskell. (bsd3, control, library)2020-10-18AdamBergmark, ErikHesselink, SebastiaanVisser
arrowapply-utils30.0Utilities for working with ArrowApply instances more naturally (bsd3, control, library)2012-03-18AndrewMiller
arrows1070.0Arrow classes and transformers (bsd3, control, library)2018-03-31RossPaterson
artery30.0A simple, arrow-based reactive programming (bsd3, control, frp, library)2014-09-09FumiakiKinoshita
assert110.0Helpers for Control.Exception.assert (bsd3, control, library)2013-11-18LiyangHu
assert-failure202.0Syntactic sugar improving 'assert' and 'error' (bsd3, contract, control, library)2020-09-07MikolajKonarski
async-refresh60.0Package implementing core logic for refreshing of expiring data. (bsd3, control, library)2018-03-20mtesseract
async-refresh-tokens70.0Package implementing core logic for refreshing of expiring access tokens (bsd3, control, library)2018-03-21mtesseract
asynchronous-exceptions (deprecated)50.0Distinguish between synchronous and asynchronous exceptions (control, deprecated, library, mit)2014-02-05RomanCheplyaka
atl (deprecated)30.0Arrow Transformer Library (bsd3, control, deprecated, library)2016-09-28
attoparsec-trans40.0Interleaved effects for attoparsec parsers (control, library, mit)2015-06-16srijs
auto232.25Denotative, locally stateful programming DSL & platform (control, library, mit)2017-01-14jle
auto-update4680.0Efficiently run periodic, on-demand actions (control, library, mit)2019-07-09KazuYamamoto, MichaelSnoyman
backtracking92.0A backtracking monad (bsd3, control, library)2020-07-03SatoshiEgi, momohatt
backtracking-exceptions30.0A monad transformer for backtracking exceptions (bsd3, control, library)2014-08-22tapuu
backward-state30.0A state monad that runs the state in reverse through the computation (bsd3, control, library, monads)2013-01-14LukePalmer
barrier-monad60.0Implementation of barrier monad, can use custom front/back type (control, library, public-domain)2011-12-01AaronBlack
basic-prelude1552.25An enhanced core prelude; a common foundation for alternate preludes. (control, library, mit, prelude)2017-12-05DanBurton, MichaelSnoyman
billeksah-main40.0Leksah plugin base (control, program)2011-11-29JuergenNicklischFranken
billeksah-main-static30.0Leksah plugin base (control, program)2011-11-29JuergenNicklischFranken
billeksah-services40.0Leksah library (control, library)2011-11-29JuergenNicklischFranken
boolean-like40.0Logical combinatory operations dealing with datatypes representing booleans by their constructors. (bsd3, control, library)2016-09-22Shou
break50.0Break from a loop (bsd3, control, library)2017-04-07GabrielGonzalez
bytestring-progress310.0A library for tracking the consumption of a lazy ByteString (bsd3, control, library)2019-08-28AdamWick
bytestring-rematch40.0Rematch support for ByteString (control, library, mit)2013-05-19TomCrayford
can-i-haz60.0Generic implementation of the Has and CoHas patterns (bsd3, control, library)2019-12-150xd34df00d
capability132.0Extensional capabilities and deriving combinators (bsd3, control, library)2020-03-19aherrmann
capataz130.0OTP-like supervision trees in Haskell (concurrency, control, library, mit)2019-05-21RomanGonzalez
cas-hashable112.0A hashing class for content-addressed storage (control, library, mit)2020-03-09YvesPares
cas-hashable-s320.0ContentHashable instances for S3 objects (control, library, mit)2020-03-09YvesPares
cas-store202.0A content-addressed storage (control, library, mit)2020-06-01YvesPares
catch-fd50.0MonadThrow and MonadCatch, using functional dependencies (bsd3, control, library)2012-10-12AndySonnenburg
categories150.0Categories (bsd3, control, library)2015-01-06EdwardKmett
category (deprecated)201.25Categorical types and classes (bsd3, control, deprecated, library, math)2019-12-24
category-extras250.0A meta-package documenting various packages inspired by category theory (bsd3, comonads, control, library, monads)2012-04-06DanDoel, DanielWagner, EdwardKmett, RussellOConnor
cflp90.0Constraint Functional-Logic Programming in Haskell (bsd3, control, library)2009-06-04SebastianFischer
chr-core80.0Constraint Handling Rules (bsd3, control, library)2018-08-18AtzeDijkstra
churros80.0Channel/Arrow based streaming computation library. (control, data, library, mit)2020-10-19LyndonMaydwell
classy-parallel30.0Fork of the monad-parallel package using monad-control (control, gpl, library)2012-07-31SamAnklesaria
classy-prelude2310.0A typeclass-based Prelude. (control, library, mit, prelude)2018-10-08GregWeber, MichaelSnoyman
classy-prelude-conduit250.0classy-prelude together with conduit functions (control, library, mit, prelude)2018-10-08GregWeber, MichaelSnoyman
classy-prelude-yesod220.0Provide a classy prelude including common Yesod functionality. (control, library, mit, yesod)2018-10-08GregWeber, MichaelSnoyman
cloud-haskell70.0The Cloud Haskell Application Platform (bsd3, control, library)2016-07-30FacundoDominguez, TimWatson
codecov-haskell61.25Codecov.io support for Haskell. (bsd3, control, library, program)2017-06-17killy971
coercible-utils130.0Utility functions for Coercible types (bsd3, control, library)2019-09-10sjakobi, chessai, koz_ross
commandert40.0A monad for commanders (control, library, mit)2020-09-26sgschlesinger
comonad20382.5Comonads (bsd3, comonads, control, library)2020-12-30EdwardKmett, EricMertens, ryanglscott
comonad-extras40.0Exotic comonad transformers (bsd3, comonads, control, library)2020-02-21EdwardKmett
comonad-random (deprecated)30.0Comonadic interface for random values (control, deprecated, library)2009-07-21JakeMcArthur
comonad-transformers (deprecated in favor of comonad)390.0This package has been merged into comonad 4.0 (bsd3, comonads, control, deprecated, library)2013-10-13EdwardKmett
comonads-fd (deprecated in favor of comonad)340.0This package has been merged into comonad 4.0 (bsd3, comonads, control, deprecated, library)2013-10-13EdwardKmett
compactable172.25A typeclass for structures which can be catMaybed, filtered, and partitioned. (bsd3, control, library)2019-02-04fresheyeball
composition-prelude1002.0Higher-order function combinators (bsd3, control, data, library)2020-11-10vmchale
computations40.0Advanced notions of computation (bsd3, control, library)2015-05-03WolfgangJeltsch
concatenative290.0A library for postfix control flow. (bsd3, control, library)2010-07-02SamAnklesaria
concurrent-machines140.0Concurrent networked stream transducers (bsd3, concurrency, control, library)2018-03-14AnthonyCowley
concurrent-state50.0MTL-like library using TVars (control, library, mit)2014-01-27JoelTaylor
cond410.0Basic conditional and boolean operators with monadic variants. (bsd3, control, library, logic, monad)2014-11-23AdamCurtis
conduino60.0Lightweight composable continuation-based stream processors (bsd3, control, library)2020-01-08jle
conkin60.0Tools for functors from Hask^k to Hask (control, library, public-domain)2017-10-26NoahEasterly
constrained-categories70.0Constrained clones of the category-theory type classes, using ConstraintKinds. (control, gpl, library)2020-11-15leftaroundabout
constrained-monads90.0Typeclasses and instances for monads with constraints. (control, library, mit)2017-03-31oisdk
constrained-normal40.0Normalised Deep Embeddings for Constrained Type-Class Instances (bsd3, control, library)2014-06-09NeilSculthorpe
constraint-manip40.0Some conviencience type functions for manipulating constraints. (control, library, mit)2017-10-16clinton
constrictor40.0strict versions of many things in base (control, library, mit)2018-05-31chessai
continue70.0Monads with suspension and arbitrary-spot reentry (bsd3, control, library)2013-04-21ErtugrulSoeylemez, esz
contravariant9942.5Contravariant functors (bsd3, control, data, library)2020-12-30EdwardKmett, EricMertens, ryanglscott
contravariant-extras1220.0Extras for the "contravariant" package (control, library, mit)2020-08-26NikitaVolkov
control (deprecated)180.0Class of monad transformers which control operations can be lifted thru (bsd3, control, deprecated, library)2018-08-19
control-bool40.0Useful combinators for boolean expressions (bsd3, control, library)2013-12-08FumiakiKinoshita
control-dotdotdot40.0Haskell operator `g ... f = \x1 .. xn -> g (f x1 .. xn)`. (bsd3, control, library)2018-01-21erisco
control-dsl41.75An alternative to monads in do-notation (bsd3, control, dsl, effect, general, io, language, library, mutable-state, polymorphism)2018-10-18yangbo
control-event30.0Event scheduling system. (bsd3, control, library)2019-05-17ThomasDuBuisson
control-invariants80.0Invariants and contract monitoring (control, library, mit)2016-10-28SimonHudon, bandali
control-iso50.0A typeclass for type isomorphisms (bsd3, control, library)2019-02-04fresheyeball
control-monad-exception110.0Explicitly typed, checked exceptions with stack traces (control, failure, library, mit, monads)2020-07-06PepeIborra
control-monad-exception-monadsfd30.0Monads-fd instances for the EMT exceptions monad transformer (control, failure, library, monads, public-domain)2012-05-28PepeIborra
control-monad-exception-monadstf40.0Monads-tf instances for the EMT exceptions monad transformer (control, failure, library, monads, public-domain)2012-05-28PepeIborra
control-monad-exception-mtl40.0MTL instances for the EMT exceptions monad transformer (control, failure, library, monads, public-domain)2012-05-28PepeIborra
control-monad-failure (deprecated)40.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)40.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-free730.0Free monads and monad transformers (control, library, monads, public-domain)2018-10-06LukePalmer, PepeIborra
control-monad-loop270.0Simple monad transformer for imperative-style loops (bsd3, control, library)2012-07-08JoeyAdams
control-monad-omega140.0A breadth-first list monad. (control, library, public-domain)2019-09-17LukePalmer
control-monad-queue80.0Reusable corecursive queues, via continuations. (bsd3, control, library)2015-12-19LeonSmith
control-timeout (deprecated)70.0Timeout handling (bsd3, control, deprecated, library)2008-02-01AdamLangley
contstuff (deprecated)50.0Fast, easy to use CPS-based monad transformers (bsd3, control, deprecated, library, monads)2011-05-19ErtugrulSoeylemez, esz
contstuff-monads-tf (deprecated)30.0ContStuff instances for monads-tf transformers (deprecated) (bsd3, control, deprecated, library, monads)2010-11-24ErtugrulSoeylemez, esz
contstuff-transformers (deprecated)30.0Deprecated interface between contstuff 0.7.0 and the transformers package (bsd3, control, deprecated, library, monads)2010-12-27ErtugrulSoeylemez, esz
conversion130.0Universal converter between values of different types (control, conversion, data, library, mit)2016-04-12NikitaVolkov
conversion-bytestring140.0"Conversion" instances for the "bytestring" library (control, conversion, data, library, mit)2016-04-12NikitaVolkov
conversion-case-insensitive40.0"Conversion" instances for the "case-insensitive" library (control, conversion, data, library, mit)2015-04-23NikitaVolkov
conversion-text130.0"Conversion" instances for the "text" library (control, conversion, data, library, mit)2016-04-12NikitaVolkov
corecursive-main70.0Write your main like it can call itself back. (bsd3, control, library, program)2018-08-19LucasDiCioccio
coroutine-object50.0Object-oriented programming realization using coroutine (bsd3, control, library)2016-02-05IanWooKim
coverage30.0Exhaustivity Checking Library (control, library, mit)2016-02-17NicolasDelPiano
cr50.0Code review tool (control, gpl, network, program, system)2012-12-03AlexandruScvortov
csp92.0Discrete constraint satisfaction problem (CSP) solver. (ai, constraints, control, failure, library, monads)2018-03-14AndreiBarbu
custom-prelude40.0An enhanced prelude, serving as a foundation for my projects (control, library)2012-10-02AnupamJain
daemons70.0Daemons in Haskell made fun and easy (control, gpl, library, network, program, system)2020-02-03AlexandruScvortov
data-fresh30.0Interface and functor transformers for fresh values (bsd3, control, library)2013-09-08StijnVanDrongelen
data-lens100.0Used to be Haskell 98 Lenses (bsd3, comonads, control, library)2018-01-01EdwardKmett, RussellOConnor
data-lens-fd40.0Lenses (bsd3, comonads, control, library)2016-07-17EdwardKmett, RussellOConnor
data-lens-ixset (deprecated in favor of data-store, tables, lens)50.0A Lens for IxSet (bsd3, comonads, control, data-structures, deprecated, library)2012-01-15DagOdenhall
decepticons40.0The categorical dual of transformers. (bsd3, control, library)2013-05-07JoeQuinn
deep-transformations30.0Deep natural and unnatural tree transformations, including attribute grammars (bsd3, control, generics, library)2020-11-11MarioBlazevic
deepcontrol80.0A library that provides deep-level programming style and(or) notation on Applicative and Monad (bsd3, control, library)2015-12-20KONISHI_Yohsuke
deepseq1802.25Deep evaluation of data structures (bsd3, control, library)2018-09-22HerbertValerioRiedel
deepseq-bounded90.0Bounded deepseq, including support for generic deriving (bsd3, control, library)2015-02-04AndrewSeniuk
deepseq-generics1070.0GHC.Generics-based Control.DeepSeq.rnf implementation (bsd3, control, library)2016-01-03HerbertValerioRiedel
deepseq-instances20.0Candidate NFData Instances for Types in base (control, library, mit)2020-05-28TravisWhitaker
deepseq-magic60.0Deep evaluation of data structures without NFData (control, library, public-domain)2015-01-20EdwardYang
deepseq-th (deprecated in favor of deepseq-generics)40.0Template Haskell based deriver for optimised NFData instances (bsd3, control, deprecated, library)2012-10-13HerbertValerioRiedel
demarcate (deprecated in favor of free)40.0Demarcating transformed monad. (bsd3, control, deprecated, library)2013-09-23NickolayKudasov
dep-t2210.0Reader-like monad transformer for dependency injection. (bsd3, control, library)2021-01-23DanielDiazCarrete
dep-t-advice160.0Giving good advice to functions in a DepT environment. (bsd3, control, library)2021-01-23DanielDiazCarrete
despair40.0Despair (bsd3, control, library)2015-12-01Heather
disposable (deprecated in favor of glazier-react)30.0Allows storing different resource-releasing actions together. (bsd3, control, deprecated, library)2018-07-02louispan
distributed-closure142.0Serializable closures for distributed programming. (bsd3, control, library, program)2019-12-29AlpMestanogullari, FacundoDominguez, MathieuBoespflug
distributed-fork (deprecated)40.0Like 'forkIO', but uses remote machines instead of local threads. (bsd3, control, deprecated, library)2018-06-15utdemir
distributed-fork-aws-lambda (deprecated)50.0AWS Lambda backend for distributed-fork. (bsd3, control, deprecated, library)2018-06-15utdemir
distributed-process372.5Cloud Haskell: Erlang-style concurrency in Haskell (bsd3, control, library)2018-06-12EdskoDeVries, FacundoDominguez, MathieuBoespflug, TimWatson
distributed-process-async60.0Cloud Haskell Async API (bsd3, control, library)2018-06-14FacundoDominguez, MathieuBoespflug, TimWatson
distributed-process-azure60.0Microsoft Azure backend for Cloud Haskell (bsd3, control, library)2012-11-05EdskoDeVries, FacundoDominguez, MathieuBoespflug, TimWatson
distributed-process-client-server40.0The Cloud Haskell Application Platform (bsd3, control, library)2018-06-14FacundoDominguez, MathieuBoespflug, TimWatson
distributed-process-execution70.0Execution Framework for The Cloud Haskell Application Platform (bsd3, control, library)2016-02-18FacundoDominguez, MathieuBoespflug, TimWatson
distributed-process-extras30.0Cloud Haskell Extras (bsd3, control, library)2018-06-13FacundoDominguez, MathieuBoespflug, TimWatson
distributed-process-fsm50.0The Cloud Haskell implementation of Erlang/OTP gen_statem (bsd3, control, library)2017-03-26TimWatson
distributed-process-lifted70.0monad-control style typeclass and transformer instances for Process monad. (bsd3, cloud-haskell, control, library)2018-02-25jeremyjh
distributed-process-monad-control50.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)50.0The Cloud Haskell Application Platform (bsd3, control, deprecated, library)2014-06-13FacundoDominguez, MathieuBoespflug, TimWatson
distributed-process-registry50.0Cloud Haskell Extended Process Registry (bsd3, control, library)2016-02-18FacundoDominguez, MathieuBoespflug, TimWatson
distributed-process-simplelocalnet61.5Simple zero-configuration backend for Cloud Haskell (bsd3, control, library)2017-08-22EdskoDeVries, FacundoDominguez, MathieuBoespflug, TimWatson
distributed-process-supervisor60.0Supervisors for The Cloud Haskell Application Platform (bsd3, control, library)2018-06-14FacundoDominguez, MathieuBoespflug, TimWatson
distributed-process-systest30.0Cloud Haskell Test Support (bsd3, cloud-haskell, control, library)2017-02-05TimWatson
distributed-process-task40.0Task Framework for The Cloud Haskell Application Platform (bsd3, cloud-haskell, control, library)2016-02-18FacundoDominguez, MathieuBoespflug, TimWatson
distributed-process-tests100.0Tests and test support tools for distributed-process. (bsd3, cloud-haskell, control, library)2017-10-05FacundoDominguez, MathieuBoespflug, TimWatson
distributed-process-zookeeper60.0A Zookeeper back-end for Cloud Haskell. (bsd3, cloud-haskell, control, library)2017-09-09jeremyjh
distributed-static150.0Compositional, type-safe, polymorphic static values and closures (bsd3, control, library)2019-05-12EdskoDeVries, FacundoDominguez, MathieuBoespflug, TimWatson
do-notation-dsl (deprecated in favor of control-dsl)50.0An alternative to monads (bsd3, control, deprecated, dsl, effect, general, io, language, library, mutable-state, polymorphism)2018-10-02yangbo
drinkery1070.0Boozy streaming library (bsd3, control, library)2018-07-18FumiakiKinoshita
edenmodules110.0Semi-explicit parallel programming library (bsd3, control, distributed-computing, eden, library, parallelism)2014-04-06MischaDieterle, JostBerthold, horstmeyer
effect-handlers70.0A library for writing extensible algebraic effects and handlers. Similar to extensible-effects but with deep handlers. (control, library, mit)2016-04-28edofic, blambda
effect-monad132.0Embeds effect systems and program logics into Haskell using graded monads and parameterised monads (bsd3, control, library, monads)2018-01-24DominicOrchard
effect-stack30.0Reducing the pain of transformer stacks with duplicated effects (bsd3, control, library)2019-07-14DanielWagner
effects70.0Computational Effects (bsd3, control, library, monads)2019-04-13SjoerdVisscher
effects-parser40.0Parser Effect for the Control.Effects Library (bsd3, control, library, monads)2013-09-15JesseMcDonald
effet180.0An Effect System based on Type Classes (bsd3, control, library)2020-12-24MichaelSzvetits
effin90.0A Typeable-free implementation of extensible effects (bsd3, control, effect, library)2017-08-03AnthonyVandikas
either4952.0Combinators for working with sums (bsd3, control, library, monads)2019-05-02EdwardKmett, ryanglscott, GeorgeWilson
elevator30.0Immediately lifts to a desired level (bsd3, control, library)2015-04-01FumiakiKinoshita
elision50.0Arrows with holes. (bsd2, control, library, program)2016-02-18jacrough
enclosed-exceptions3392.0Catching all exceptions from within an enclosed computation (control, library, mit)2018-07-11MichaelSnoyman, jcristovao
enum-text-rio30.0Making fmt available with rio (bsd3, control, library, program)2019-07-23ChrisDornan
error-context80.0Provides API for enriching errors with contexts (bsd3, control, error-handling, library)2018-04-10mtesseract
error-continuations40.0Error Continuations (control, library, public-domain)2015-01-05echatav
error-list40.0A useful type for collecting error messages. (control, library, mit)2015-06-18thinkpad20
errorcall-eq-instance (deprecated in favor of base-orphans)340.0An orphan Eq instance for ErrorCall (control, deprecated, library, mit)2015-04-22SimonHengel
errors4842.25Simplified error-handling (bsd3, control, error-handling, library)2018-05-11GabrielGonzalez
errors-ext60.0`bracket`-like functions for `ExceptT` over `IO` monad. (control, error-handling, library)2018-07-17warlock
eternal30.0everything breaking the Fairbairn threshold (bsd3, control, library)2016-07-24Heather
ether (deprecated)92.25Monad transformers and classes (bsd3, control, deprecated, library)2017-06-03int_index
eveff30.0Efficient effect handlers based on evidence translation. (control, effect, library, mit)2020-08-21ningningxie
event-driven50.0library for event driven programming (bsd3, control, library)2010-07-16YoshikuniJujo
event-handlers30.0Event handlers (control, data, library, public-domain)2008-12-15JamesCook
event-monad50.0Event-graph simulation monad transformer (control, library, public-domain)2010-01-11JamesCook
event-transformer (deprecated)40.0Initial project template from stack (bsd3, control, deprecated, library, program)2016-10-10SchellScivally
exception-monads-fd (deprecated in favor of exception-mtl)30.0Exception monad transformer instances for monads-fd classes. (bsd3, control, deprecated, error-handling, failure, library, monad)2010-10-06GeoffreyMainland
exception-monads-tf40.0Exception monad transformer instances for monads-tf classes. (bsd3, control, error-handling, failure, library, monad)2017-05-03GeoffreyMainland
exception-mtl450.0Exception monad transformer instances for mtl classes. (bsd3, control, error-handling, failure, library, monad)2016-05-10GeoffreyMainland
exception-transformers1220.0Type classes and monads for unchecked extensible exceptions. (bsd3, control, error-handling, failure, library, monad)2020-07-02GeoffreyMainland, TroelsHenriksen
exceptional60.0Essentially the Maybe type with error messages. (bsd2, control, library)2015-07-22pharpend
exceptions7222.0Extensible optionally-pure exceptions (bsd3, control, exceptions, library, monad)2019-12-27EdwardKmett, ryanglscott
exhaustive90.0Compile time checks that a computation considers producing data through all possible constructors (bsd3, control, library)2020-06-17OliverCharles
exitcode60.0Monad transformer for exit codes (bsd3, control, library)2019-06-22qfpl
explicit-exception500.0Exceptions which are explicit in the type signature. (bsd3, control, library)2019-05-23HenningThielemann
explicit-sharing70.0Explicit Sharing of Monadic Effects (control, library, monads, public-domain)2011-06-30SebastianFischer
extensible-effects542.25An Alternative to Monad Transformers (control, effect, library, mit)2019-01-03BenFoppa, SvenHeyll, shergill, sickmind
extensible-effects-concurrent8042.0Message passing concurrency as extensible-effect (bsd3, concurrency, control, effect, library, program)2020-12-16SvenHeyll
extensible-exceptions3080.0Extensible exceptions (bsd3, control, library)2012-02-02IanLynagh
failable80.0A 'Failable' error monad class to unify failure across monads that can fail (bsd3, control, exceptions, library, monad)2020-01-24erick
failure (deprecated in favor of exceptions)450.0A simple type class for success/failure computations. (deprecated) (bsd3, control, deprecated, failure, library, monads)2014-06-08MichaelSnoyman, Michael_Smith
feature-flags30.0A simple library for dynamically enabling and disabling functionality. (control, library, mit)2015-04-02IanDuncan
fmt-for-rio20.0Adaptor for getting fmt to work with rio (bsd3, control, library, text)2019-07-23ChrisDornan
fold-debounce510.0Fold multiple events that happen in a given period of time. (bsd3, control, library)2019-10-04debugito
foldl6302.5Composable, streaming, and efficient left folds (bsd3, control, library)2020-11-02GabrielGonzalez
foldl-exceptions22.0Exception handling with FoldM (control, library, mit)2019-02-07chris_martin, Monoid_Mary
foldl-incremental42.0incremental folds (control, library, mit, statistics)2015-02-23tonyday
foldl-transduce62.0Transducers for foldl folds. (bsd3, control, library)2018-05-12DanielDiazCarrete
foldl-transduce-attoparsec50.0Attoparsec and foldl-transduce integration. (bsd3, control, library)2016-02-12DanielDiazCarrete
for-free30.0Functor, Monad, MonadPlus, etc for free (control, library, public-domain)2012-07-09AaronBlack
forbidden-fruit40.0A library accelerates imperative style programming. (bsd3, control, library)2015-02-24minpou
forest60.0Tree and Forest types (control, library, mpl)2018-08-02ShaneOBrien
free21042.5Monads for free (bsd3, control, library, monads)2020-12-31EdwardKmett, EricMertens, JohnWiegley, ryanglscott
free-algebras1260.0Free algebras (algebra, control, library, monads, mpl)2020-09-09coot
free-categories120.0free categories (bsd3, control, library)2020-09-29echatav
free-category170.0efficient data types for free categories and arrows (algebra, category, control, library, monads, mpl)2020-07-22coot
free-er70.0An extensible effects library (bsd3, control, effect, library, program)2017-10-10OmerAgacan
free-operational80.0Operational Applicative, Alternative, Monad and MonadPlus from free types. (bsd3, control, library)2013-08-08LuisCasillas
free-vl40.0van Laarhoven encoded Free Monad with Extensible Effects (bsd3, control, library, monads, program)2016-02-10aaronlevin
freer212.25Implementation of the Freer Monad (bsd3, control, library, program)2016-11-25alleledev
freer-effects102.0Implementation of effect system for Haskell. (bsd3, control, library, program)2017-04-16MatejKollar, PeterTrsko, TomasJanousek
freer-simple232.0Implementation of a friendly effect system for Haskell. (bsd3, control, library, program)2019-10-05lexi_lambda
freer-simple-catching20.0Checked runtime exceptions with freer-simple (control, library, mit)2018-11-12benweitzman
freer-simple-http20.0Make HTTP requests with freer-simple! (control, http, library, mit, web)2018-11-12benweitzman
freer-simple-profiling20.0Automatic profling of freer-simple programs (benchmarking, control, library, mit, profiling)2018-11-12benweitzman
freer-simple-random30.0Random number generators using freer-simple (control, library, mit, random)2018-11-12benweitzman
freer-simple-time30.0freer-simple interface to IO based time functions (control, library, mit, time)2018-11-12benweitzman
from-sum232.0Combinators for working with Maybe and Either (bsd3, control, library)2020-01-25cdepillabout
frpnow42.5Principled practical FRP (bsd3, control, library)2015-08-25AtzeVanDerPloeg
frpnow-gloss60.0Program awesome stuff with Gloss and frpnow! (bsd3, control, library)2015-07-14AtzeVanDerPloeg
frpnow-gtk60.0Program GUIs with GTK and frpnow! (bsd3, control, library)2015-07-14AtzeVanDerPloeg
frpnow-vty40.0Program terminal applications with vty and frpnow! (control, gpl, library, program)2018-03-19JaroReinders
fsharp (deprecated)40.0some F# operators, high priority pipes (bsd3, control, deprecated, library)2014-02-18Heather
full-sessions60.0a monad for protocol-typed network programming (bsd3, control, library, network)2012-01-23KeigoImai
function-combine60.0Combining functions (bsd3, control, library)2011-09-23IainAlexander
functor (deprecated in favor of category)40.0Functors (bsd3, control, deprecated, library, math)2017-11-16
functor-apply (deprecated in favor of semigroupoids)30.0This package has been subsumed by semigroupoids (bsd3, control, deprecated, library)2011-01-30EdwardKmett
functors40.0(.:) and friends, syntax for Functor and Applicative. (bsd3, control, library)2010-11-28AristidBreitkreuz
funflow112.0Workflows with arrows (control, library, mit, program)2020-03-09nclarke
fused-effects732.75A fast, flexible, fused effect system. (bsd3, control, library)2020-12-10patrick_thomson, robrix, joshvera
fused-effects-exceptions190.0Handle exceptions thrown in IO with fused-effects. (bsd3, control, control., library)2020-07-13patrick_thomson, robrix
fused-effects-lens182.0Monadic lens combinators for fused-effects. (bsd3, control, library)2020-07-10patrick_thomson, robrix
fused-effects-mwc-random20.0High-quality random number generation as an effect. (bsd3, control, library)2020-10-05patrick_thomson
fused-effects-optics20.0Bridge between the optics and fused-effects ecosystems. (bsd3, control, library)2020-07-10patrick_thomson
fused-effects-random50.0Random number generation for fused-effects. (bsd3, control, library)2020-07-12patrick_thomson, robrix
fused-effects-resumable40.0Resumable exceptions for the fused-effects ecosystem. (bsd3, control, library)2019-11-13patrick_thomson
fused-effects-squeal22.25A fused-effects adapter for squeal-postgresql. (bsd3, control, library)2020-01-26iko
fused-effects-th30.0Template Haskell helpers for fused-effects. (bsd3, control, library)2020-09-18patrick_thomson, robrix
future-resource30.0realtime resource handling with manual concurrency (control, lgpl, library)2015-04-22capsjac
gang-of-threads60.0Non-deterministic parallelism with bags (bsd3, control, library, parallelism)2014-07-22bholst
garlic-bread40.0A monad transformer for keeping track of where you've come from. (bsd3, control, library)2018-03-17parsonsmatt
gas40.0Limit how many steps a program may take. (bsd3, control, library)2018-08-14rightfold
general-prelude (deprecated)30.0Prelude replacement using generalized type classes where possible (bsd3, control, data, deprecated, library)2012-12-18JohnWiegley
generator50.0Python-generators notation for creation of monadic lists (bsd3, control, library)2015-05-28YairChuchem
generators (deprecated)50.0Actually useful monadic random value generators. (bsd3, control, deprecated, library)2010-06-25LiamOConnorDavis
generic-deepseq40.0Generic deep evaluation of data structures (bsd3, control, generics, library)2012-02-28MaximeHenrion
ghc-call-stack-extras50.0Extra utilities for HasCallStack (bsd3, control, library)2018-03-14dfeuer
gooey30.0Graphical user interfaces that are renderable, change over time and eventually produce a value. (control, library, mit)2015-10-06SchellScivally
grab22.0Applicative non-linear consumption (control, library, mit)2020-03-15chris_martin, Monoid_Mary
graphted30.0Graph indexed monads. (bsd3, comonads, control, library, monads)2017-05-09AaronFriel
groupoids (deprecated in favor of semigroupoids)282.0This package has been absorbed into semigroupoids 4.0 (bsd3, categories, control, deprecated, library)2013-10-13EdwardKmett
hasim70.0Process-Based Discrete Event Simulation library (bsd3, control, library)2008-12-29JochemBerndsen
hask90.0Categories (bsd3, control, library)2014-11-10EdwardKmett
haskell-cnc60.0Library for parallel programming in the Intel Concurrent Collections paradigm. (bsd3, control, library, parallelism, program)2011-08-12RyanNewton
hcron40.0A simple job scheduler, which just runs some IO action at a given time. (bsd3, control, library, scheduling)2012-08-23TimoHuebel
hdph80.0Haskell distributed parallel Haskell (bsd3, control, distributed-computing, library, monads, parallelism, program)2013-02-07PatrickMaier
hdph-closure40.0Explicit closures in Haskell distributed parallel Haskell (bsd3, control, distributed-computing, library)2013-02-07PatrickMaier
hmk70.0A make alternative based on Plan9's mk. (control, development, distribution, library, program)2016-01-11MathieuBoespflug
hoist-error380.0Some convenience facilities for hoisting errors into a monad (control, library, mit)2018-06-15JonSterling, schalmers, qfpl
hpc180.0Code Coverage Library for Haskell (bsd3, control, library)2016-05-04AustinSeipp, HerbertValerioRiedel, IanLynagh
hpc-coveralls140.0Coveralls.io support for Haskell. (bsd3, control, library, program)2017-05-13killy971
hpc-lcov50.0Convert HPC output into LCOV format (bsd3, control, library, program)2020-06-15leapyear
hreader50.0Generalization of MonadReader and ReaderT using hset (bsd3, control, library)2016-12-12AlekseyUymanov
hs-di72.0Dependency Injection library for Haskell (bsd3, control, dependency-injection, development, library, program, template-haskell, testing)2016-09-26Wizek
hsPID50.0PID control loop (control, lgpl, library)2018-11-25jlamothe
hspec-monad-control40.0Orphan instances of MonadBase and MonadBaseControl for SpecM (bsd3, control, library)2015-05-21bmjames
hyperfunctions60.0Hyperfunctions (bsd3, categories, control, library)2015-06-21EdwardKmett
if50.0(?) and (?>) conditional operator (bsd3, control, library)2016-11-17winterland
ifcxt52.25put if statements within type constraints (bsd3, control, library)2016-08-03MikeIzbicki
implicit-logging40.0A logging framework built around implicit parameters. (control, lgpl, library)2016-09-11rev_null
in-other-words50.0A higher-order effect system where the sky's the limit (bsd3, control, library)2020-10-30KingoftheHomeless
index-core40.0Indexed Types (bsd3, control, indexed, library)2016-06-12GabrielGonzalez
indexed220.0Haskell98 indexed functors, monads, comonads (bsd3, control, library)2016-09-17ReinerPope, typedrat
indexed-extras160.0Indexed functors, monads and comonads that require extensions to Haskell98 (bsd3, control, library)2016-07-08ReinerPope, typedrat
indexed-free40.0indexed monads for free (bsd3, control, library, monad)2013-11-27FumiakiKinoshita
indextype120.0A series of type families and constraints for "indexable" types. (bsd3, control, library)2017-10-19clinton
inject-function60.0Monadic functions with injected parameters. (control, gpl, library)2013-09-13DimitriSabadie
instance-control60.0Controls how the compiler searches for instances using type families. (bsd3, control, library)2017-09-27lazac
interchangeable (deprecated)30.0A type class for interchangeable data. (control, deprecated, library, mit)2015-01-18arowM
interleave60.0Combinators for supporting interleaving of different behaviours (bsd3, control, library)2011-01-07NeilBrown
interruptible70.0Monad transformers that can be run and resumed later, conserving their context. (bsd3, control, library)2016-06-08marcosdumay
interspersed30.0An abstraction over interspersing monadic actions (control, library, mit)2016-06-02NikitaVolkov
invariant8310.0Haskell98 invariant functors (bsd2, control, data, library)2020-10-01NicolasFrisby, ryanglscott
invertible230.0bidirectional arrows, bijective functions, and invariant functors (bsd3, composition, control, data, library)2020-08-07DylanSimon
invertible-hlist40.0invertible functions and instances for HList (bsd3, composition, control, data, library)2017-03-07DylanSimon
io-choice1070.0Choice for IO and lifted IO (bsd3, control, library)2018-12-11KazuYamamoto
io-reactive50.0An API for generating TIMBER style reactive objects. (bsd3, control, library, program, reactivity)2008-09-23AndyGill
io-region50.0Exception safe resource management with dynamic regions (bsd3, control, library)2015-04-24YurasShumovich
iotransaction30.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)40.0Embeds effect systems into Haskell using parameteric effect monads (bsd3, control, deprecated, library, monads)2014-05-15DominicOrchard
joint290.0Trying to compose non-composable (bsd3, control, data, library)2021-01-01iokasimovmt
json-tracer40.0A polymorphic, type-safe, json-structured tracing library (bsd3, control, library)2018-05-11autotaker
lambda-devs40.0a Paralell-DEVS implementaion based on distributed-process (bsd3, control, library, program, simulation)2013-11-24alios
lawless-concurrent-machines50.0Concurrent networked stream transducers (bsd3, concurrency, control, library)2017-10-02misandrist
lax80.0Lax arrows (bsd3, control, library)2012-02-07WolfgangJeltsch
layers80.0Modular type class machinery for monad transformer stacks. (bsd3, control, library)2013-03-14ShaneOBrien
lazy80.0Explicit laziness for Haskell (control, library, mit)2018-04-28NikitaVolkov
lazy-priority-queue30.0Lazy-Spined Monadic Priority Queues (bsd3, control, data, library, program)2019-09-19MarioBlazevic
lazyio90.0Run IO actions lazily while respecting their order (bsd3, control, library, monads)2016-12-14HenningThielemann
lens-filesystem40.0Lens interface for your filesystem; still a bit experimental (bsd3, control, library, unclassified)2020-10-21ChrisPenner
lens-misc40.0Miscellaneous lens utilities. (bsd3, control, library)2018-07-02louispan
lens-tutorial112.5Tutorial for the lens library (bsd3, control, library)2019-06-19GabrielGonzalez
lensref50.0References which can be joined and on which lenses can be applied (bsd3, control, data, library)2014-05-18PeterDivianszky
lenz-mtl (deprecated)30.0mtl operations with Van Laarhoven lenses (control, data, deprecated, lenses, library)2019-10-25
level-monad40.0Non-Determinism Monad for Level-Wise Search (control, library, monads, public-domain)2009-06-22SebastianFischer
lifted-base5280.0lifted IO operations from the base library (bsd3, control, library)2018-03-14BasVanDijk
lifted-base-tf (deprecated)30.0lifted IO operations from the base library (bsd3, control, deprecated, library)2018-08-19
list-t1562.0ListT done right (control, data-structures, library, mit, streaming)2019-09-30NikitaVolkov
list-transformer202.0List monad transformer (bsd3, control, library)2021-01-08GabrielGonzalez
little-rio40.0When you need just the RIO monad (bsd3, control, library)2020-10-12ejconlon
local-search80.0Generalised local search within Haskell, for applications in combinatorial optimisation. (control, library, local-search, optimisation)2013-07-18RichardSenington
log-effect70.0An extensible log effect using extensible-effects (control, effect, library, logging, mit, program)2019-03-02ibotty, sickmind
log-effect-syslog40.0Syslog functions for log-effect (bsd3, control, effect, library, logging, syslog)2019-03-02sickmind
logicst40.0Backtracking mutable references in the ST and IO monads (bsd3, control, library)2013-04-17AndySonnenburg
logict5600.0A backtracking logic-programming monad. (bsd3, control, library)2021-01-15DanDoel, Bodigrim
loop1670.0Fast loops (for when GHC can't optimize forM_) (control, library, mit)2015-09-03NiklasHambuechen
loop-effin40.0control-monad-loop port for effin (bsd3, control, library)2014-10-07HiromiIshii
loop-while100.0A monad transformer supporting various styles of while loop (bsd3, control, library)2010-01-11NeilBrown
loops90.0Fast imperative-style loops (bsd3, control, library)2014-06-13ThomasTuegel
machinecell90.0Arrow based stream transducers (bsd3, control, frp, library, reactivity)2018-04-17HidenoriAzuma
machines342.5Networked stream transducers (bsd3, control, enumerator, library)2020-10-02EdwardKmett, EricMertens, ryanglscott
machines-attoparsec20.0Parse machines streams with attoparsec parsers. (bsd3, control, data, enumerator, library, parsing, text)2019-01-31davean
machines-bytestring60.0ByteString support for machines (bsd3, control, library, machines)2017-06-07zclod
machines-encoding20.0Transcode encodings with machines. (bsd3, control, data, enumerator, library, text)2019-01-31davean
managed2350.0A monad for managed values (bsd3, control, library)2020-09-03GabrielGonzalez
map-classes40.0A set of classes and instances for working with key/value mappings. (bsd3, control, library)2018-03-31clinton
map-reduce-folds90.0foldl wrappers for map-reduce (bsd3, control, library)2020-09-27adamCS
mealstrom492.0Manipulate FSMs and store them in PostgreSQL. (control, database, library, mit)2021-01-15amx
mech40.0mecha are the most complex composite machines known to humanity, lets build them well! (bsd2, concurrency, control, data, library, network, system)2016-08-11CarterSchonwald
mechs30.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-ptr50.0Pointer equality memoization (control, library, mit)2015-05-31edofic
memoization-utils40.0Utilities for memoizing functions (control, library, mit)2015-11-06yamadapc
meta-par50.0Provides the monad-par interface, but based on modular scheduler "mix-ins". (bsd3, control, library, monads, parallelism)2012-05-04RyanNewton
metaheuristics70.0Generalised local search within Haskell, for applications in combinatorial optimisation. (control, library, local-search, optimisation)2019-10-04richardjamessenington
method310.0rebindable methods for improving testability (bsd3, control, library)2021-01-10autotaker
micro-recursion-schemes50.0Simple recursion schemes (bsd3, control, library, recursion)2018-05-14
midair72.0Hot-swappable FRP (concurrency, control, frp, gpl, interaction, library, music, reactive, reactivity, user-interfaces)2018-11-10TomMurphy
minioperational (deprecated in favor of monad-skeleton)40.0fast and simple operational monad (bsd3, control, deprecated, library)2015-01-26FumiakiKinoshita
mix-arrows50.0Mixing effects of one arrow into another one (bsd3, control, library)2012-02-06MiguelMitrofanov
mmorph5372.5Monad morphisms (bsd3, control, library)2019-04-29GabrielGonzalez
mmtl60.0Modular Monad transformer library (bsd3, control, library)2008-09-30MauroJaskelioff
mmtl-base (deprecated)30.0MonadBase type-class for mmtl (bsd3, control, deprecated, library)2011-12-13
modular-prelude (deprecated)50.0A new Prelude featuring first class modules (control, deprecated, library, mit)2012-08-18DanBurton
modular-prelude-classy (deprecated)40.0Reifying ClassyPrelude a la ModularPrelude (control, deprecated, library, mit)2012-08-18DanBurton
monad-abort-fd80.0A better error monad transformer (bsd3, control, library)2018-04-01MikhailVorozhtsov
monad-atom50.0Monadically convert object to unique integers and back. (bsd3, control, library)2012-03-16GrzegorzChrupala
monad-atom-simple40.0Monadically map objects to unique ints. (bsd3, control, library)2012-02-23GrzegorzChrupala
monad-batcher40.0An applicative monad that batches commands for later more efficient execution (bsd3, control, library)2017-04-29BasVanDijk
monad-bool (deprecated)30.0This package has been removed. (bsd3, control, deprecated, library)2013-01-28JohnWiegley
monad-choice50.0Monad, monad transformer, and typeclass representing choices. (agpl, control, library)2020-03-27LouisH
monad-chronicle40.0These as a transformer, ChronicleT (bsd3, control, library, these)2020-05-26phadej
monad-classes (deprecated)42.0more flexible mtl (control, deprecated, library, mit)2018-05-07
monad-codec50.0Monadic conversion between complex data structures and unique integers (bsd3, control, library)2019-11-30JakubWaszczuk
monad-connect40.0Transformer for TCP connection with TLS and SOCKS support (control, library, monad, network, public-domain)2016-03-16akrasner
monad-control5790.0Lift control operations, like exception catching, through monad transformers (bsd3, control, library)2018-02-26BasVanDijk
monad-control-aligned40.0Just like monad-control, except less efficient, and the monadic state terms are all * -> * (bsd3, control, library)2018-03-26athanclark
monad-control-identity20.0Stronger classes than monad-control (bsd3, control, library)2020-07-28jumper149
monad-coroutine210.0Coroutine monad transformer for suspending and resuming monadic computations (concurrency, control, library, monads)2018-02-25MarioBlazevic
monad-dijkstra1390.0A monad transformer for weighted graph searches (bsd3, control, library, monads)2020-07-02ecramer
monad-exception (deprecated in favor of layers)50.0Exstensible monadic exceptions (control, deprecated, library, public-domain)2012-03-01ShaneOBrien
monad-extras210.0Extra utility functions for working with monads (bsd3, control, library)2017-02-10JohnWiegley
monad-finally120.0Guard monadic computations with cleanup actions (bsd3, control, library)2018-04-01MikhailVorozhtsov
monad-fork (deprecated in favor of layers)40.0Type class for monads which support a fork operation. (control, deprecated, library, public-domain)2012-02-21ShaneOBrien
monad-hash50.0Monad transformer for incremental hashing (control, cryptography, hash, library, monad, public-domain)2016-05-30akrasner
monad-introspect20.0A reader monad that gives the environment access to the entire transformer stack (bsd3, control, library)2020-08-10mniip
monad-io-adapter60.0Adapters between MonadIO and MonadBase IO. (control, library)2017-11-21lexi_lambda
monad-journal940.0Pure logger typeclass and monad transformer (bsd3, control, library)2017-11-25DimitriSabadie
monad-levels80.0Specific levels of monad transformers (control, library, mit)2015-02-03IvanMiljenovic
monad-lgbt40.0Monad transformers for combining local and global state. (bsd2, control, library)2016-07-23MichalGajda
monad-loops3842.25Monadic loops (control, library, public-domain)2015-06-19JamesCook
monad-loops-stm50.0Monadic loops for STM (control, library, public-domain)2013-06-09JamesCook
monad-markov40.0Markov process monad (control, library, mit)2018-06-29arran
monad-memo1962.0Memoization monad transformer (bsd3, control, library, monad)2020-09-21EduardSergeev
monad-mersenne-random32.5An efficient random generator monad, based on the Mersenne Twister (bsd3, control, library)2010-07-14DonaldStewart
monad-open30.0Open recursion for when you need it (control, library, mit)2015-03-22JonSterling
monad-ox40.0Monad for observation extraction (bsd3, control, library, natural-language-processing)2013-04-06JakubWaszczuk
monad-par5292.25A library for parallel programming based on a monad (bsd3, control, library, monads, parallelism)2019-11-04RyanNewton, SimonMarlow
monad-par-extras3810.0Combinators and extra features for Par monads (bsd3, control, library, monads, parallelism)2013-07-12RyanNewton
monad-parallel440.0Parallel execution of monadic computations (bsd3, control, library, monads)2018-02-25MarioBlazevic
monad-parallel-progressbar50.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)90.0Parameterized monads (bsd3, control, deprecated, library)2011-01-15DominiqueDevriese, EdwardKmett
monad-peel120.0Lift control operations like exception catching through monad transformers (bsd3, control, library)2017-03-02AndersKaseorg, SergeyAlirzaev
monad-products72.0Monad products (bsd3, control, library, monads)2016-01-17EdwardKmett
monad-ran70.0Fast monads and monad transformers (bsd3, control, library, monads)2009-05-06EdwardKmett
monad-resumption50.0Resumption and reactive resumption monads for Haskell. (bsd3, control, library)2019-09-30AdamProcter, IanGraves
monad-skeleton400.0Monads of program skeleta (bsd3, control, library, monads)2017-08-02FumiakiKinoshita
monad-st40.0Provides a MonadST class (bsd3, control, library, monads)2017-06-26EdwardKmett
monad-state40.0Utility library for monads, particularly those involving state. (bsd3, control, data, library, monads)2014-12-02ByronJohnson
monad-ste92.25ST monad with efficient explicit errors (bsd2, control, library)2016-05-04CarterSchonwald
monad-stm100.0MonadSTM class analogous to MonadIO (bsd3, control, library)2013-04-07MiguelMitrofanov
monad-supply100.0Stateful supply monad (control, data, library, mit, monad, monads)2020-09-14GeoffHulette
monad-task80.0A monad transformer that turns event processing into co-routine programming. (bsd3, control, library)2018-01-04PaulLiu
monad-time1430.0Type class for monads which carry the notion of the current time. (bsd3, control, library)2018-04-09GracjanPolak, MikhailGlushenkov, arybczak, jonathanjouty_scrive
monad-timing30.0Monad transformer for recording timing events (control, library, mit)2016-06-13pikajude
monad-tx50.0A transactional state monad. (bsd3, control, library, monads)2009-04-06MattMorrow
monad-unlift (deprecated in favor of unliftio-core, unliftio, rio)650.0Typeclasses for representing monad transformer unlifting (control, deprecated, library, mit)2016-05-03MichaelSnoyman
monad-unlift-ref52.0Typeclasses for representing monad transformer unlifting (control, library, mit)2017-11-21MichaelSnoyman
monad-validate831.25A monad transformer for data validation. (control, library)2019-08-10lexi_lambda
monad-wrap30.0Wrap functions such as catch around different monads (bsd3, control, library)2013-04-27DavidMazieres
monadLib-compose40.0Arrow-like monad composition for monadLib. (bsd3, control, library, monads)2010-10-20AristidBreitkreuz
monadbi (deprecated)40.0Extract underlying monads from monad transformers (control, deprecated, library)2011-09-22AnupamJain
monadcryptorandom80.0A monad for using CryptoRandomGen (bsd3, control, cryptography, library)2018-04-11ThomasDuBuisson
monadfibre (deprecated)40.0Monadic functions which provide Choice and Parallelism. (control, deprecated, library)2011-09-22AnupamJain
monadic-recursion-schemes20.0Recursion Schemes for Monadic version. (bsd3, control, library, monad, recursion)2020-07-12KatsutoshiItoh
monadiccp50.0Constraint Programming (bsd3, control, library)2018-05-09MaikRiechert, PieterWuille, TomSchrijvers
monadiccp-gecode60.0Constraint Programming (bsd3, control, library)2018-05-30JanTikovsky
monadio-unwrappable40.0Reversibly allow monad transformer stacks to run in IO (bsd3, control, library)2012-06-18AndrewMiller
monadlist240.0Monadic versions of list functions (bsd3, control, library)2011-10-08ThomasEding
monadloc80.0A class for monads which can keep a monadic call trace (control, library, monads, public-domain)2013-06-06PepeIborra
monadloc-pp30.0A preprocessor for generating monadic call traces (control, monads, program, public-domain)2014-10-17PepeIborra
monadplus1530.0Haskell98 partial maps and filters over MonadPlus. (bsd3, control, library)2013-07-23HansHoglund
monads-fd (deprecated in favor of mtl)90.0Monad classes, using functional dependencies (bsd3, control, deprecated, library)2010-11-07RossPaterson
monads-tf1140.0Monad classes, using type families (bsd3, control, library)2016-06-08RossPaterson
more-extensible-effects52.0Initial project template from stack (bsd3, control, library)2017-01-29qzchenwl
morphisms20.0It's all about functions (control, data, library, mit)2019-01-04iokasimovmt
morphisms-functors30.0Functors, theirs compositions and transformations (control, data, library, mit)2019-01-15iokasimovmt
morphisms-functors-inventory20.0Inventory is state and store (control, data, library, mit)2019-01-12iokasimovmt
morphisms-objects20.0Algebraic structures (control, data, library, mit)2019-01-08iokasimovmt
motor110.0Type-safe effectful state machines in Haskell (control, library, mpl, program)2019-06-23owickstrom
motor-diagrams30.0Generate state diagrams from Motor FSM typeclasses (control, library, mpl)2019-06-28owickstrom
motor-reflection50.0Reflect on Motor FSM typeclasses to obtain runtime representations (control, library, mpl)2019-06-28owickstrom
mtl4602.75Monad classes, using functional dependencies (bsd3, control, library)2018-02-24DonaldStewart, EdwardKmett, HerbertValerioRiedel, IanLynagh, RossPaterson, ryanglscott, chessai
mtl-evil-instances (deprecated in favor of layers)40.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)30.0Higher order versions of MTL classes (bsd3, control, deprecated, library)2016-08-12int_index
mtl-tf60.0Monad Transformer Library with Type Families (bsd3, control, library)2018-01-23TrevorElliott
mtl-unleashed60.0MTL classes without the functional dependency (bsd3, control, library)2015-11-11DavidFox
mtl-uplift10.0Lift substacks of monad transformer stacks (control, library, mit)2020-09-27sgschlesinger
mtlx80.0Monad transformer library with type indexes, providing 'free' copies. (bsd3, control, library)2012-10-15MarkSnyder
mtsl50.0Reified monad transformer stacks (control, library, mit)2020-09-28sgschlesinger
multipass40.0Folding data with multiple named passes (bsd3, control, library)2013-01-27EdwardKmett
multistate1660.0like mtl's ReaderT / WriterT / StateT, but more than one contained value/type. (bsd3, control, library)2020-06-06lspitzner, fozworth, dukerutledge
mvc110.0Model-view-controller (bsd3, concurrency, control, library)2018-08-19GabrielGonzalez
mvc-updates40.0Concurrent and combinable updates (bsd3, concurrency, control, library)2014-09-23GabrielGonzalez
mzv30.0Implementation of the "Monads, Zippers and Views" (Schrijvers and Oliveira, ICFP'11) (bsd3, control, library)2014-04-16IsmaelFigueroa
named202.5Named parameters (keyword arguments) for Haskell (bsd3, control, library)2019-10-19Artyom, int_index
natural250.0Natural number (bsd3, control, library)2020-06-03TonyMorris, qfpl
natural-transformation932.0A natural transformation package. (bsd3, control, library)2016-11-15AndrewFarmer, AndyGill, NeilSculthorpe, ryanglscott
needle60.0ASCII-fied arrow notation (control, library, mit)2014-09-28ScrambledEggs
newtype1310.0A typeclass and set of functions for working with newtypes. (bsd3, control, library)2019-09-10DariusJahandarie, HerbertValerioRiedel, jcristovao
newtype-deriving40.0Instance derivers for newtype wrappers (control, library, mit, template-haskell)2016-05-02NikitaVolkov
newtype-generics2542.0A typeclass and set of functions for working with newtypes (bsd3, control, library)2019-09-10jcristovao, sjakobi
newtype-th30.0A template haskell deriver to create Control.Newtype instances. (bsd3, control, library, template-haskell)2012-07-19MichaelSloan
newtyper50.0Extra functions for the Control.Newtype typeclass (bsd3, control, library)2012-05-15DylanJust
nondeterminism62.0A monad and monad transformer for nondeterministic computations. (ai, constraints, control, failure, library, monads)2015-10-19AndreiBarbu
nqe80.0Concurrency library in the style of Erlang/OTP (control, library, mit, public-domain)2020-06-15jprupp
objective150.0Composable objects (bsd3, control, library)2020-03-12FumiakiKinoshita
observable30.0Continuation patterns (bsd3, control, library)2018-12-10iokasimovmt
op30.0Common operators encouraging large-scale easy reading (apache, combinators, control, functions, library, utility)2019-12-20infinity0
open-signals60.0A mechanism similar to checked exceptions that integrates with MTL and transformer stacks (control, library, mit)2016-04-17darwin226
operational1222.25Implementation of difficult monads made easy with operational semantics. (bsd3, control, library, monads)2016-11-21HeinrichApfelmus
operational-class40.0MonadProgram typeclass for the operational package (control, library, mit)2015-07-12srijs
overload90.0Finite overloading (control, library, mit)2018-03-08darwin226
pandora3420.0A box of patterns and paradigms (control, data, library, mit)2021-01-17iokasimovmt
parallel5132.0Parallel programming library (bsd3, control, library, parallelism)2018-07-13AustinSeipp, HerbertValerioRiedel, IanLynagh, SimonMarlow
parallel-tree-search70.0Parallel Tree Search (concurrency, control, library, public-domain)2020-10-26SebastianFischer, nbu
parameterized690.0Parameterized/indexed monoids and monads using only a single parameter type variable. (bsd3, control, library)2017-12-17louispan
partial50.0A nullary type class for partial functions (control, library, mit)2017-11-28PhilFreeman
partial-isomorphisms1270.0Partial isomorphisms. (bsd3, control, library)2017-05-12TillmannRendel, schernichkin
partial-lens (deprecated in favor of data-lens)30.0Haskell 98 Partial Lenses (comonads, control, deprecated, library, mit)2011-12-21RussellOConnor
perm100.0permutation Applicative and Monad with many mtl instances (bsd3, control, library)2012-11-11AndySonnenburg
phantom-state60.0Phantom State Transformer. Like State Monad, but without values. (bsd3, control, library)2016-05-31DanielDiaz
pipe-enumerator60.0A bidirectional bridge between pipes and iteratees (bsd3, control, library, pipes)2015-07-07patrykz
piped20.0Conduit with a smaller core (bsd3, control, library)2019-08-01ssadler
pipeline20.0Continuation patterns (bsd3, control, library)2019-02-24iokasimovmt
pipes7912.75Compositional pipelines (bsd3, control, library, pipes)2020-08-02GabrielGonzalez
pipes-async80.0A higher-level interface to using concurrency with pipes (bsd3, control, library)2018-07-23JohnWiegley
pipes-attoparsec-streaming (deprecated)40.0Streaming parsing in the pipes-core framework with Attoparsec. (bsd3, control, deprecated, library, program)2012-06-20MartinGrabmueller
pipes-break32.0Pipes to group by any delimiter (such as lines with carriage returns) (bsd3, control, library, pipes)2017-03-16mindreader
pipes-bytestring1790.0ByteString support for pipes (bsd3, control, library, pipes)2017-07-14GabrielGonzalez
pipes-category30.0Allows instances for Category, Arrow and ArrowChoice for Pipes. (bsd3, control, library, pipes)2017-10-08louispan
pipes-cellular30.0Pipes-based combinators for cellular data processing (bsd3, control, library, pipes)2015-07-07patrykz
pipes-cellular-csv30.0Efficient pipes-based cellular CSV codec (bsd3, control, library, pipes)2015-07-07patrykz
pipes-concurrency642.0Concurrency for the pipes ecosystem (bsd3, concurrency, control, library, pipes)2018-09-24GabrielGonzalez
pipes-conduit50.0Conduit adapters (bsd3, control, enumerator, library)2012-03-10PaoloCapriotti
pipes-core (deprecated in favor of pipes)50.0Compositional pipelines (bsd3, control, deprecated, enumerator, library)2012-04-09PaoloCapriotti
pipes-errors30.0Integration between pipes and errors (bsd3, control, error-handling, library, monad, pipes)2015-05-21jdnavarro
pipes-extra90.0Various basic utilities for Pipes. (bsd3, control, enumerator, library)2012-06-09PaoloCapriotti
pipes-extras200.0Extra utilities for pipes (bsd3, control, library, pipes)2018-07-04GabrielGonzalez
pipes-fluid50.0Reactively combines Producers so that a value is yielded as soon as possible. (bsd3, control, frp, library, pipes)2018-06-01louispan
pipes-group840.0Group streams into substreams (bsd3, control, library, pipes)2018-07-04GabrielGonzalez
pipes-io30.0Stateful IO streams based on pipes (apache, control, library, pipes)2016-08-26yinguanhao
pipes-lines (deprecated in favor of pipes-break)50.0Pipes for grouping by lines with carriage returns. (bsd3, control, deprecated, library, pipes)2017-03-16mindreader
pipes-misc50.0Miscellaneous utilities for pipes, required by glazier-tutorial (bsd3, control, library, pipes)2018-05-22louispan
pipes-parse1732.0Parsing infrastructure for the pipes ecosystem (bsd3, control, library, parsing, pipes)2016-12-03GabrielGonzalez
pipes-random260.0Producers for handling randomness. (bsd3, control, library)2019-05-10fosskers
pipes-rt50.0A few pipes to control the timing of yields (bsd3, control, library, pipes, program)2015-01-21imalsogreg
pipes-safe4750.0Safety for the pipes ecosystem (bsd3, control, error-handling, library, pipes)2019-09-06GabrielGonzalez
pipes-transduce60.0Interfacing pipes with foldl folds. (bsd3, control, library)2018-05-12DanielDiazCarrete
pipes-vector30.0Various proxies for streaming data into vectors (bsd3, control, library)2015-05-29BenGamari
pipes-zeromq440.0Pipes integration for ZeroMQ messaging (bsd3, control, library, network, pipes)2017-04-20peddie
plan-applicative60.0Applicative/Arrow for resource estimation and progress tracking. (bsd3, control, library)2018-08-18DanielDiazCarrete
poly-cont30.0Poly-kinded continuations (bsd3, control, library)2018-03-14dfeuer
porcupine-core22.0Express portable, composable and reusable data tasks and pipelines (arrows, combinators, control, data, json, library, mit, numerical, pipes, program, streaming)2019-10-09YvesPares
porcupine-http70.0A location accessor for porcupine to connect to HTTP sources/sinks (arrows, combinators, control, data, library, mit, program, web)2019-10-09YvesPares
porcupine-s330.0A location accessor for porcupine to connect to AWS S3 sources/sinks (arrows, aws, cloud, combinators, control, data, library, mit, program)2019-10-09YvesPares
porpoise10.0A minimalist HTTP server framework written on top of wai (control, library, mit, program)2020-10-05sgschlesinger
ports60.0The Haskell Ports Library (control, library)2007-07-14DonaldStewart
prelude-plus30.0Prelude for rest of us (bsd3, control, data, system)2009-10-14YusakuHashimoto
product-profunctors390.0product-profunctors (bsd3, category, control, library)2020-09-12tomjaguarpaw
profunctor-extras270.0This package has been absorbed into profunctors 4.0 (bsd3, categories, control, library)2013-10-13EdwardKmett
profunctor-monad20.0Monadic bidirectional programming (control, library, mit)2018-12-07lyxia
profunctors15532.5Profunctors (bsd3, categories, control, library)2020-12-31EdwardKmett, ryanglscott
progress-reporting32.0Functionality for reporting function progress. (control, lgpl, library)2017-09-27JeroenBransen
prologue60.0Better, more general Prelude exporting common utilities. (apache, control, library)2018-12-18danilo2, iamrecursion
prompt50.0Monad (and transformer) for deferred-effect pure prompt-response queries (control, library, mit)2016-05-26jle
prospect50.0Explore continuations with trepidation (bsd3, control, library)2018-07-10isovector
protocol40.0Model distributed system as type-level multi-party protocol (bsd3, control, distributed-computing, distributed-systems, library, protocol)2020-07-12epoberezkin
quantum-arrow52.0An embedding of quantum computation as a Haskell arrow (control, library)2009-01-09LukePalmer
quiver32.0Quiver finite stream processing library (bsd3, control, library)2015-12-08patrykz
quiver-binary50.0Binary serialisation support for Quivers (control, library, mit)2016-11-26IvanMiljenovic
quiver-bytestring40.0Quiver combinators for bytestring streaming (bsd3, control, library)2015-09-13patrykz
quiver-cell30.0Quiver combinators for cellular data processing (bsd3, control, library)2015-08-31patrykz
quiver-csv40.0Quiver combinators for cellular CSV data processing (bsd3, control, library)2015-08-04patrykz
quiver-enumerator40.0Bridge between Quiver and Iteratee paradigms (bsd3, control, library)2015-08-03patrykz
quiver-groups40.0Group and chunk values within a Quiver (control, library, mit)2016-07-19IvanMiljenovic
quiver-http50.0Adapter to stream over HTTP(s) with quiver (bsd3, control, http, library)2015-08-18ChristianMarie
quiver-instances50.0Extra instances for Quiver (control, library, mit)2016-11-26IvanMiljenovic
quiver-interleave60.0Interleave values from multiple Quivers (control, library, mit)2016-11-26IvanMiljenovic
quiver-sort40.0Sort the values in a quiver (control, library, mit)2016-11-26IvanMiljenovic
random-eff40.0A simple random generator library for extensible-effects (bsd3, control, effect, library)2014-04-01HiromiIshii
random-effin50.0A simple random generator library for effin (bsd3, control, effect, library)2014-10-09HiromiIshii
rank2classes1060.0standard type constructor class hierarchy, only with methods of rank 2 types (bsd3, control, data, generics, library)2020-11-11MarioBlazevic
rate-limit260.0A basic library for rate-limiting IO actions. (bsd3, control, library)2020-01-30AdamWick, eyevanmalicesun
reactive-haskell (deprecated)30.0minimal fork of io-reactive (bsd3, control, deprecated, library, reactivity)2014-09-23Heather
reactive-io (deprecated)50.0IO-oriented FRP library (control, deprecated, library, mit)2013-07-06RomanCheplyaka
reader-soup30.0Vinyl-based reader-like monad composition (combinators, control, library, mit)2019-10-09YvesPares
reasonable-lens71.25Lens implementation. It is more small but adequately. (control, library, mit)2015-04-15outoftune
reasonable-operational30.0Just size Operational Monad implementation. (control, library, mit)2015-02-13outoftune
record80.0Anonymous records (control, data-structures, library, mit, records)2016-10-24NikitaVolkov
recursion362.0A recursion schemes library for Haskell. (bsd3, control, library, recursion)2020-10-31vmchale
recursion-schemes5852.5Representing common recursion patterns as higher-order functions (bsd2, control, library, recursion)2020-10-04EdwardKmett, EricMertens, gelisam, ryanglscott
recursion-schemes-ext150.0Amateur addenda to recursion-schemes (bsd3, control, library)2018-05-08vmchale
ref-fd52.0A type class for monads with references using functional dependencies. (bsd3, control, library)2019-10-02GeoffreyMainland
ref-mtl30.0A type class for monads with references compatible with the mtl2 library. (bsd3, control, library)2011-04-05GeoffreyMainland
ref-tf720.0A type class for monads with references using type families. (bsd3, control, library)2019-10-02GeoffreyMainland
reference40.0A class for references in Haskell (control, data, library, mit)2010-09-06MaciejPiechotka
references130.0Selectors for reading and updating data. (bsd3, control, library)2017-11-28lazac
regions100.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)40.0Monads-fd instances for the RegionT monad transformer (bsd3, control, deprecated, library, monadic-regions)2010-09-01BasVanDijk
regions-monadstf40.0Monads-tf instances for the RegionT monad transformer (bsd3, control, library, monadic-regions)2011-09-23BasVanDijk
regions-mtl40.0mtl instances for the RegionT monad transformer (bsd3, control, library, monadic-regions)2011-09-23BasVanDijk
registry290.0data structure for assembling components (control, library, mit)2020-11-03etorreborre
registry-hedgehog1260.0utilities to work with Hedgehog generators and `registry` (control, library, mit)2021-01-17etorreborre
rematch50.0A simple api for matchers (control, library, mit)2013-05-19TomCrayford
rematch-text50.0`rematch` matchers for Data.Text (control, library, mit)2013-05-19TomCrayford
remote-monad40.0An parametrizable Remote Monad, and parametrizable Applicative Functor (bsd3, control, library)2016-02-08AndyGill
representable-profunctors (deprecated in favor of profunctors)40.0This package has been absorbed into profunctor-extras. (bsd3, categories, control, deprecated, library)2013-01-07EdwardKmett
request-monad60.0A transformer for generic requests (control, library, mit)2014-06-27nahiluhmot
resource-effect40.0A port of the package 'resourcet' for extensible effects. (bsd3, control, effect, library)2014-01-05ClarkGaebel
resource-pool-monad30.0A monadic interface for resource-pool (control, library, mit)2015-10-24srijs
resource-simple60.0Allocate resources which are guaranteed to be released. (bsd3, control, library)2012-03-02ShaneOBrien
restartable30.0Minimal live coding library for model-view-event-update applications. (bsd3, control, library, unclassified)2020-11-09MichalGajda
resumable-exceptions40.0A monad transformer for resumable exceptions (control, error-handling, failure, library, monads, reactivity)2010-09-20NicolasFrisby
retry4482.5Retry combinators for monadic actions that may fail (bsd3, control, library)2020-04-24MichaelXavier, OzgunAtaman
rev-state50.0Reverse State monad transformer (bsd3, control, library)2016-02-01DanBurton
rex110.0A quasi-quoter for typeful results of regex captures. (bsd3, control, library)2020-04-11MichaelSloan
rio4241.5A standard library for Haskell (control, library, mit)2020-09-15MichaelSnoyman
rio-orphans1790.0Orphan instances for the RIO type in the rio package (control, library, mit)2018-06-19MichaelSnoyman
rmonad40.0Restricted monad library (bsd3, control, library)2013-12-23GaneshSittampalam
safe-buffer-monad60.0A monadic buffer resilient to exceptions (bsd3, control, library)2018-06-17dcastro
safe-exceptions5382.25Safe, consistent, and easy exception handling (control, library, mit)2020-08-23FrancescoMazzoli, MichaelSnoyman
safe-exceptions-checked (deprecated)612.0Safe, checked exceptions (bsd3, control, deprecated, library)2017-01-28mitchellwrosen
scc100.0Streaming component combinators (combinators, concurrency, control, library, program)2016-06-19MarioBlazevic
schedule80.0Pure deterministic scheduled computations (control, delay, gpl, library, schedule, time, timeout)2020-04-03infinity0
schonfinkeling40.0Transformation of n-ary functions to unary functions (bsd3, control, library)2011-10-03DenisDefreyne
selective1932.25Selective applicative functors (control, library, mit)2020-07-06snowleopard
semi-iso70.0Weakened partial isomorphisms, reversible computations. (control, data, library, mit)2014-12-12pawel834
semigroupoid-extras490.0Semigroupoids that depend on PolyKinds (bsd3, control, library)2015-05-15EdwardKmett
semigroupoids12152.5Semigroupoids: Category sans id (bsd3, comonads, control, library)2020-12-31EdwardKmett, EricMertens, ryanglscott
sessions80.0Session Types for Haskell (control, library)2008-07-18MatthewSackman
sessiontypes40.0Session types library (control, gpl, library, program)2018-01-13ferdinandvw
sessiontypes-distributed90.0Session types distributed (control, gpl, library)2018-01-13ferdinandvw
shade80.0A control structure used to combine heterogenous types with delayed effects. (bsd3, control, library)2017-05-20fredefox
shared-fields40.0a tiny library for using shared lens fields (bsd3, control, library)2015-07-20Intolerable
shortcircuit30.0Short-circuit values and expressions. (bsd3, control, data, library)2010-10-14AristidBreitkreuz
simple-effects112.0A simple effect system that integrates with MTL (bsd3, control, library)2018-11-19darwin226
simple-observer40.0The Observer pattern (bsd3, control, library)2009-11-11AndyGimblett
simple-sessions100.0A simple implementation of session types (bsd3, control, library)2013-10-10JesseTov
sink (deprecated)50.0An alternative to lazy I/O that doesn't conflate execution with evaluation (control, data, deprecated, library, mit, system)2011-08-27JakeMcArthur
skulk40.0Eclectic collection of utility functions (control, library, mit)2016-06-05geekyfox
sousit30.0Source/Sink/Transform: An alternative to lazy IO and iteratees. (bsd3, control, library)2012-09-16MarioSiegenthaler
spawn70.0Tiny library for concurrent computations (bsd3, concurrency, concurrent, control, library)2011-10-09KeeganMcAllister
speculation-transformers40.0Merged into 'speculation'. Use that instead. (bsd3, control, library)2011-01-19EdwardKmett
stack-hpc-coveralls40.0Initial project template from stack (control, library, program)2016-09-01rubik
state-bag30.0Monad transformers for holding bags of state. (bsd3, control, library)2016-07-22RobinKay
state-plus60.0MonadPlus for StateT (bsd3, control, library)2017-04-16BorisSukholitko
stateWriter120.0A faster variant of the RWS monad transformers. (bsd3, control, library)2020-08-21SimonMarechal
statestack1100.0Simple State-like monad transformer with saveable and restorable state (bsd3, control, library)2019-11-14BrentYorgey, RyanYates, jeffreyrosenbluth, bergey
static40.0Type-safe and interoperable static values and closures (closure, control, gpl, library, static)2020-05-29infinity0
static-closure70.0Serialisable static pointers to functions (bsd3, control, library)2018-01-17clinton
stm-actor30.0A simplistic actor model based on STM (control, library, mit)2020-09-26sgschlesinger
stm-incremental10.0A library for constructing incremental computations (cli, concurrency, control, library, mit, options, parsing, system)2020-10-15sgschlesinger
stm-supply40.0STM wrapper around Control.Concurrent.Supply. (bsd3, control, library)2016-11-19jmc41493
stopwatch100.0A simple stopwatch utility (bsd3, control, library)2019-05-01debugito
stream-monad60.0Simple, Fair and Terminating Backtracking Monad (bsd3, control, library, monads)2012-09-10SebastianFischer
streaming-eversion70.0Translate pull-based stream folds into push-based iteratees. (bsd3, control, library)2018-05-12DanielDiazCarrete
streamly962.5Beautiful Streaming, Concurrent and Reactive Composition (bsd3, concurrency, control, library, reactivity, streaming)2020-04-23harendra, pranaysashank
streamproc40.0Stream Processer Arrow (bsd3, control, library)2013-04-05PeterSimons
streams712.0Various Haskell 2010 stream comonads (bsd3, comonads, control, library)2016-06-15EdwardKmett, ryanglscott
strict-concurrency3510.0Strict concurrency abstractions (bsd3, control, library)2018-10-09DonaldStewart, YitzGale
strict-identity40.0Strict Identity Monad, handy for writing fast code! (bsd3, control, library)2014-01-12CarterSchonwald
strict-writer (deprecated in favor of writer-cps-mtl)50.0A stricter writer, which uses StateT in order to avoid space leaks. (control, deprecated, library, mit)2017-02-10oisdk
strictly40.0Combinators for strictifying functions (bsd3, control, library)2013-08-14DanBurton
stt70.0A monad transformer version of the ST monad (control, library, mit)2016-11-06mckeankylej
sub-state40.0Get the total, put a single element (bsd3, control, library)2015-09-03athanclark
subhask122.0Type safe interface for programming in subcategories of Hask (algebra, bsd3, categories, control, library)2015-09-01MikeIzbicki
successors70.0An applicative functor to manage successors (control, library, mit)2017-12-31JoachimBreitner
supervisor40.0Control an internal monad execution for trace generation, backtrakcking, testing and other purposes (bsd3, control, library)2013-12-31AlbertoCorona
sweet-egison130.0Shallow embedding implementation of non-linear pattern matching (bsd3, control, library, pattern)2020-10-20SatoshiEgi, coord_e, momohatt
synchronous-channels42.0Synchronous communication channels (bsd3, concurrency, control, library)2015-07-07JesseTov
tagged-exception-core60.0Reflect exceptions using phantom types. (bsd3, control, error-handling, exceptions, failure, library, monad, monads, phantom-types)2016-02-02PeterTrsko
tagged-identity30.0Trivial monad transformer that allows identical monad stacks have different types (bsd3, control, library)2019-06-09mrkkrp
tagshare370.0TagShare - explicit sharing with tags (bsd3, control, library)2012-08-01JonasDuregard
takahashi80.0create slide for presentation. (control, library, mit)2015-07-14outoftune
tardis92.0Bidirectional state monad transformer (bsd3, control, library)2016-04-25DanBurton
tehepero20.0Prettier error (bsd3, control, library)2020-06-03FumiakiKinoshita
telega50.0Telegram Bot API binding (control, data, library, mit)2020-01-30iokasimovmt
threads-pool40.0A library to operate with pool of haskell's IO threads (bsd3, control, library)2010-11-08IlyaPortnov
time-machine70.0A library to mock the current time. (bsd3, control, library)2017-11-26y_taka_23
time-out90.0Timers, timeouts, alarms, monadic wrappers (control, library, monad, public-domain, time, timeout)2016-05-30akrasner
time-warp32.0Distributed systems execution emulation (control, library, mit, network)2017-03-18jagajaga, gromak, volhovm, martoon, serokell
timeout260.0Generalized sleep and timeout functions (concurrency, control, library, mit)2014-08-02FedorGogolev
timeout-control40.0Updatable timeouts as a Monad transformer (bsd3, concurrency, control, library)2015-08-31NathanHowell
timers-tick60.0tick based timers (bsd3, control, library)2019-11-21fffaaa
to20.0Simple, safe, boring type conversions (bsd3, control, library)2019-08-18Artyom
tonalude30.0A standard library for Tonatona framework. (control, library, mit, tonatona)2020-11-05arowM, qnoyxu
total50.0Exhaustive pattern matching using lenses, traversals, and prisms (bsd3, control, library)2020-05-15GabrielGonzalez
trace60.0A monad transformer for tracing provenience of errors (control, library, mit)2015-04-15JonSterling
transactional-events70.0Transactional events, based on Concurrent ML semantics (bsd3, control, library)2008-10-10RyanIngram
transformers3802.75Concrete functor and monad transformers (bsd3, control, library)2019-02-02RossPaterson
transformers-abort70.0Error and short-circuit monad transformers (bsd3, control, library)2020-07-26MikhailVorozhtsov
transformers-base5900.0Lift computations from the bottom of a transformer stack (bsd3, control, library)2018-03-31MikhailVorozhtsov
transformers-bifunctors92.0Bifunctors over monad transformers. (bsd3, control, functors, library)2017-07-16JacobStanley
transformers-compose40.0Arrow-like / category-like composition for transformers. (bsd3, control, library, monads)2010-11-01AristidBreitkreuz
transformers-continue42.0Control flow data type and monad transformer. (bsd3, control, library)2017-03-16nhibberd
transformers-convert40.0Sensible conversions between some of the monad transformers (bsd3, control, library)2014-05-30jcristovao
transformers-eff60.0An approach to managing composable effects, ala mtl/transformers/extensible-effects/Eff (bsd3, control, library)2018-03-22OliverCharles
transformers-free (deprecated in favor of free)60.0Free monad transformers (bsd3, control, deprecated, library)2012-11-01GabrielGonzalez
transformers-lift92.0Ad-hoc type classes for lifting (bsd3, control, library)2019-05-23int_index
transformers-runnable40.0A unified interface for the run operation of monad transformers (bsd3, control, library)2012-10-12JanBessai
transient172.5composing programs with multithreading, events and distributed computing (concurrency, control, library, mit)2020-07-24AlbertoCorona, geraldus
transient-universe140.0fully composable remote execution for the creation of distributed systems (control, distributed-computing, library, mit, program)2020-07-29AlbertoCorona, geraldus
tree-monad100.0Non-Determinism Monad for Tree Search (bsd3, control, library, monads)2020-10-26SebastianFischer, nbu
trivia (deprecated)40.0The trivial monad and comonad (bsd3, control, deprecated, library)2014-03-02FumiakiKinoshita
tubes150.0Write stream processing computations with side effects in a series of tubes. (control, gpl, library, streaming)2016-08-16gatlin
tuple-lenses30.0Stock FieldN combos and generators (bsd3, control, library)2013-03-28JonathanFischoff
tweak50.0A library for incremental computing (bsd3, control, library)2013-10-05JonathanFischoff
type-operators200.0Various type-level operators (bsd3, control, library)2019-03-09Shou
uberlast30.0Generate overloaded lenses from plain data declaration (bsd3, control, library)2014-11-27FumiakiKinoshita
unexceptionalio660.0IO without any non-error, synchronous exceptions (control, library)2020-05-13StephenWeber
unexceptionalio-trans120.0A wrapper around UnexceptionalIO using monad transformers (control, library)2020-02-12StephenWeber
unliftio7152.5The MonadUnliftIO typeclass for unlifting monads to IO (batteries included) (control, library, mit)2021-01-24MichaelSnoyman
unliftio-core7482.25The MonadUnliftIO typeclass for unlifting monads to IO (control, library, mit)2020-03-02MichaelSnoyman
unliftio-messagebox460.0Fast and robust message queues for concurrent processes (bsd2, concurrency, control, effect, library, program)2021-01-20SvenHeyll
unliftio-pool130.0Data.Pool generalized to MonadUnliftIO. (bsd3, control, data, database, library, network)2020-03-20BardurArantsson
unordered-containers-rematch30.0Rematch support for unordered containers (control, library, mit)2013-05-20TomCrayford
unpack-funcs40.0Monad transformers that mirror worker-wrapper transformations. (bsd3, control, library)2013-04-18LouisWasserman
unsafe1490.0Unified interface to unsafe functions (bsd3, control, library)2013-04-21HenningThielemann
unsequential60.0An extension removing the sequentiality from monads (control, library, mit)2017-03-20NikitaVolkov
util-logict (deprecated)30.0See README for more info (bsd3, control, deprecated, library)2020-02-09
uu-interleaved120.0An interleaving combinator for use with applicative style implementations. (applicative, control, library, mit, parsing, text)2018-08-06DoaitseSwierstra
validationt112.25Straightforward validation monad (bsd3, control, library)2020-11-03typeable
var-monad40.0The VarMonad typeclass, generalizing types of references. (apache, control, library)2017-08-29chris_martin
variables30.0Monads with variables, without deep magic (control, library, mit)2014-08-18alynn
varying162.0FRP through value streams and monadic splines. (control, frp, library, mit, program)2019-10-21SchellScivally
vector-strategies50.0A parallel evaluation strategy for boxed vectors (bsd3, control, library)2012-11-13ThomasDuBuisson
views (deprecated in favor of definitive-base)40.0Views allow you to run a State monad on part of a state. (bsd3, control, deprecated, library, monad)2013-03-15MarcCoiffier
vinyl-utils60.0Utilities for vinyl (bsd3, control, library)2017-12-28mjmrotek
wai-control30.0Run wai Applications in IO based monads (bsd3, control, library, web)2020-07-28jumper149
watchdog30.0Simple control structure to re-try an action with exponential backoff (bsd3, control, library)2017-06-06JanVornberger
weighted30.0Writer monad which uses semiring constraint (control, library, mit)2017-02-13oisdk
weighted-search30.0A weighted nondeterministic search monad (bsd3, control, library)2013-03-13LukePalmer
wires122.0Functional reactive programming library (bsd3, control, frp, library)2018-04-15esz
with50.0Simple open product type (bsd3, control, data, library)2018-09-16iokasimovmt
withdependencies120.0Run computations that depend on one or more elements in a stream. (control, gpl, library)2020-02-04SimonMarechal
wl-pprint-extras470.0A free monad based on the Wadler/Leijen pretty printer (bsd3, control, library, monads, text)2015-06-09EdwardKmett, NathanielFilardo
wl-pprint-terminfo480.0A color pretty printer with terminfo support (bsd3, control, library, monads, text)2016-06-22EdwardKmett, NathanielFilardo
writer-cps-exceptions30.0Control.Monad.Catch instances for the stricter CPS WriterT and RWST (bsd3, control, library)2019-03-07minad
writer-cps-full50.0WriteT and RWST monad transformers (Reexport with all dependencies) (bsd3, control, library)2017-01-19minad, louispan
writer-cps-lens40.0Lens instances for the stricter CPS WriterT and RWST (bsd3, control, library)2017-03-06minad, louispan
writer-cps-monads-tf40.0MonadWriter orphan instances for writer-cps-transformers (bsd3, control, library)2017-01-16minad
writer-cps-morph50.0MFunctor instance for CPS style WriterT and RWST (bsd3, control, library)2017-03-06minad, louispan
writer-cps-mtl120.0MonadWriter orphan instances for writer-cps-transformers (bsd3, control, library)2019-03-07minad
writer-cps-transformers90.0WriteT and RWST monad transformers (bsd3, control, library)2019-04-29minad
xml-html-conduit-lens80.0Optics for xml-conduit and html-conduit (bsd3, control, library)2018-06-14MatveyAksenov
zio40.0App-centric Monad-transformer based on Scala ZIO (UIO + ReaderT + ExceptT). (control, library, mpl, unclassified)2020-11-21bebarker
zoom-refs40.0Zoom (~ Functor) and pairing (~ Applicative) for mutable references. (bsd3, control, library)2016-05-23mjmrotek