Packages tagged control

808 packages have this tag.

[Merge tag] (trustees only)

Related tags: library (799), bsd3 (553), mit (149), deprecated (77), monads (57), data (49), program (46), public-domain (32), concurrency (21), pipes (21), monad (18), effect (16), failure (16), gpl (15), parallelism (13), bsd2 (12), comonads (12), error-handling (11), network (11), distributed-computing (9), system (9), combinators (8), mpl (8), categories (7), enumerator (7), frp (6), lgpl (6), text (6), apache (5), cloud-haskell (5), language (5), logic (5), reactivity (5), arrows (4), conversion (4), monadic-regions (4), recursion (4), ai (3), algebra (3), composition (3), data-structures (3), development (3), exceptions (3), generics (3), parsing (3), prelude (3), streaming (3), template-haskell (3), time (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), category-theory (1), closure (1), cloud (1), concurrent (1), contract (1), control. (1), delay (1), dependency-injection (1), ...

Name
DLs
Rating
Description
Tags
Last U/L
Maintainer
AAI120.0Abstract Application Interface. (control, library, mit)2015-08-03bash0r
AbortT-monadstf20.0Monads-tf instances for the AbortT monad transformer. (bsd3, control, library)2012-12-07GregoryCrosswhite
AbortT-mtl80.0mtl instances for the AbortT monad transformer (bsd3, control, library)2016-02-06GregoryCrosswhite
AbortT-transformers140.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-delcont140.0Delimited continuations and dynamically scoped variables (control, library)2016-05-11DanDoel
CC-delcont-alt100.0Three new monad transformers for multi-prompt delimited control (bsd3, control, library)2012-10-23KidoTakahiro
CC-delcont-cxe80.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-ref40.0A monad transformers for multi-prompt delimited control using refercence cells (bsd3, control, library)2011-10-12KidoTakahiro
CC-delcont-ref-tf110.0A monad transformers for multi-prompt delimited control using refercence cells (bsd3, control, library)2011-10-18KidoTakahiro
Cascade30.0Playing with reified categorical composition (control, library, public-domain)2014-11-14NoahEasterly
Catana80.0A monad for complex manipulation of a stream. (bsd3, control, library)2012-02-22DustinDeWeese
ChannelT150.0Generalized stream processors (bsd3, control, enumerator, iteratee, library, pipes, proxies)2018-01-28pthariensflame
ClassyPrelude70.0Prelude replacement using classes instead of concrete types where reasonable (bsd3, control, data, library)2010-05-31SveinOveAas
Clean (deprecated in favor of definitive-base)80.0A light, clean and powerful utility library (bsd3, control, deprecated, library)2013-06-10MarcCoiffier
ComonadSheet40.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)100.0A generalization for containers that can be stripped of Nothing (bsd3, control, deprecated, library)2017-03-06fresheyeball
Concurrential110.0Mix concurrent and sequential computation (bsd3, control, library)2015-09-04alexvieth
Configurable20.0Declare types as Configurable then specialize them all in one place (control, library, mit)2012-10-19JosephAbrahamson
ConstraintKinds190.0Repackages standard type classes with the ConstraintKinds extension (bsd3, control, library)2014-05-20MikeIzbicki
ContArrow120.0Control.Arrow.Transformer.Cont (bsd3, control, library)2009-09-21EvgenyJukov
Control-Engine (deprecated)130.0A parallel producer/consumer engine (thread pool) (bsd3, control, deprecated, library)2009-08-18ThomasDuBuisson
Control-Monad-MultiPass20.0A Library for Writing Multi-Pass Algorithms. (bsd3, control, library)2013-06-14KevinBackhouse
Control-Monad-ST220.0A variation on the ST monad with two type parameters. (bsd3, control, library)2013-06-11KevinBackhouse
Coroutine60.0Type-safe coroutines using lightweight session types. (bsd3, control, library)2008-12-18RyanIngram
DeepArrow130.0Arrows for "deep application" (bsd3, combinators, control, library)2013-08-13ConalElliott
EitherT (deprecated in favor of either)120.0EitherT monad transformer (bsd3, control, deprecated, library)2012-04-22EyalLotem
Empty90.0A type class for empty containers (bsd3, control, library)2017-03-02fresheyeball
Etage320.0A general data-flow framework (ai, control, lgpl, library)2014-05-10MitarMilutinovic
FailureT (deprecated in favor of transformers)60.0Failure Monad Transformer (control, deprecated, failure, library, public-domain)2013-03-14
FastPush90.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
Get30.0get stuff out of stuff (bsd3, control, library)2018-01-10MarisaVeryMoe
GotoT-transformers50.0A monad and monadic transformer providing "goto" functionality (bsd3, control, library)2012-07-22GregoryCrosswhite
IfElse600.0Anaphoric and miscellaneous useful control-flow (bsd3, control, library)2008-12-24IvanPerez, JeffersonHeard, keera_studios_ci
ImperativeHaskell292.0A library for writing Imperative style haskell. (control, development, embedded, gpl, language, library)2012-06-07MatthewMirman
InfixApplicative100.0liftA2 for infix operators. (bsd3, control, library)2009-12-24ThomasDavie
JuicyPixels-util60.0Convert JuicyPixel images into RGBA format, flip, trim and so on (bsd3, control, library)2014-10-18FumiakiKinoshita
Kleislify100.0Variants of Control.Arrow functions, specialised to kleislis. (bsd3, control, library)2012-05-15DylanJust
Kriens70.0Category for Continuation Passing Style (bsd3, control, library)2015-12-07matteo_provenzano
List660.0List monad transformer and class (bsd3, control, library)2017-09-27YairChuchem
ListT (deprecated)150.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-MPI40.0an adapter for LogicGrowsOnTrees that uses MPI (bsd3, control, distributed-computing, library, logic, parallelism)2014-03-09GregoryCrosswhite
LogicGrowsOnTrees-network100.0an adapter for LogicGrowsOnTrees that uses multiple processes running in a network (bsd3, control, distributed-computing, library, logic, parallelism)2016-04-05GregoryCrosswhite
LogicGrowsOnTrees-processes70.0an adapter for LogicGrowsOnTrees that uses multiple processes for parallelism (bsd3, control, distributed-computing, library, logic, parallelism)2014-03-09GregoryCrosswhite
MHask100.0The category of monads (bsd3, control, library)2013-08-06DanBurton
MaybeT50.0MaybeT monad transformer (bsd3, control, library)2008-12-21CaleGibbard, DonaldStewart, EricKidd
MaybeT-monads-tf (deprecated in favor of monads-tf)110.0MaybeT monad transformer compatible with monads-tf (deprecated) (bsd3, control, deprecated, library)2011-06-22BenMillwood
MaybeT-transformers30.0MaybeT monad transformer using transformers instead of mtl. (bsd3, control, library)2010-06-28ErikHesselink, SebastiaanVisser
Mecha30.0mecha are the most complex composite machines known to humanity, lets build them well! (bsd2, concurrency, control, data, library, network, system)2016-08-11CarterSchonwald
Mechs20.0mecha are the most complex composite machines known to humanity, lets build them well! (bsd2, concurrency, control, data, library, network, system)2016-08-11CarterSchonwald
MissingM60.0findM and other missing 'M's (bsd3, control, library)2012-11-15DylanJust
MonadCatchIO-mtl (deprecated in favor of exceptions)190.0Monad-transformer version of the Control.Exception module (bsd3, control, deprecated, library)2014-01-04DanielGorin
MonadCatchIO-mtl-foreign (deprecated)30.0Polymorphic combinators for working with foreign functions (bsd3, control, deprecated, library)2010-05-29AntoineLatter
MonadCatchIO-transformers (deprecated in favor of exceptions)320.0Monad-transformer compatible version of the Control.Exception module (bsd3, control, deprecated, library)2014-12-23AriePeterson
MonadCatchIO-transformers-foreign (deprecated)30.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
MonadRandom3992.0Random-number generation monad. (bsd3, control, library)2022-11-05BrentYorgey, CaleGibbard, EricKidd, LukePalmer, PaoloVeronelli, PatrickPalka
MonadRandomLazy60.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
Monatron40.0Monad transformer library with uniform liftings (bsd3, control, library)2010-05-12TomSchrijvers
Monatron-IO30.0MonadIO instances for the Monatron transformers. (bsd3, control, library)2012-04-26TobiasBrandt
Object20.0Object oriented programming for haskell using multiparameter typeclasses. (apache, control, data, library)2014-05-15yokto
PermuteEffects80.0Permutations of effectful computations (bsd3, control, library)2011-01-16MartijnVanSteenbergen
ProbabilityMonads50.0Probability distribution monads. (bsd3, control, library)2007-10-07EricKidd
ReplicateEffects30.0Composable replication schemes of applicative functors (bsd3, control, library)2012-12-27MartijnVanSteenbergen
RichConditional20.0Tiny library to replace classic if/else (control, library, mit)2015-02-16alexvieth
RoyalMonad90.0All hail the Royal Monad! (bsd3, control, library)2015-09-23AtzeVanDerPloeg
SciFlow160.0Scientific workflow management system (control, library, mit)2019-05-26kaizhang
SciFlow-drmaa10.0Scientific workflow management system (control, library, mit)2019-05-26kaizhang
THEff80.0TH implementation of effects. (bsd3, control, effect, library, th-)2017-01-22kolodeznydiver
Tainted90.0Tainted type, and associated operations (bsd3, control, data, library, monads, trans)2015-05-27RossMeikleham
TotalMap62.0A total map datatype (control, library, mit)2019-09-13edwardwas
TreeT20.0Transformer for Data.Tree (control, library, monads, public-domain)2011-09-17RahulGopinath
TypeCompose830.0Type composition classes & instances (bsd3, composition, control, library)2018-11-07ConalElliott
Workflow482.0Workflow patterns over a monad for thread state logging & recovery (bsd3, control, library, workflow)2015-05-01AlbertoCorona
abstract-par1030.0Type classes generalizing the functionality of the 'monad-par' library. (bsd3, control, library, monads, parallelism)2013-11-06RyanNewton
acme-iot60.0IO monad transformer (control, library, mit)2016-08-13mniip
action-permutations180.0Execute a set of actions (e.g. parsers) in each possible order (bsd3, control, library)2014-04-11RossPaterson
allocated-processor90.0Functional combinators for monadic actions that require allocation and de-allocation (bsd3, control, library)2010-05-23NoamLewis
alternative-extra50.0Extra utilities for alternatives (bsd3, control, library)2017-02-20marcosdumay
alternators270.0Handy functions when using transformers. (bsd3, control, library)2018-07-02louispan
annotated-exception372.0Exceptions, with checkpoints and context. (bsd3, control, library)2022-08-16parsonsmatt
ap-normalize1300.0Self-normalizing applicative expressions (control, library, mit)2021-05-25lyxia
apart100.0Get all your structure and rip it apart. (bsd3, control, data, library, program)2018-09-28iokasimovmt
apecs982.25Fast Entity-Component-System library for game programming (bsd3, control, data, game, library)2021-12-04jonascarpay
apecs-stm90.0STM stores for apecs (bsd3, control, data, game, library)2021-08-07jonascarpay
applicative-extras200.0Instances for Applicative (bsd3, control, library)2011-01-03ChrisEidhof
applicative-fail170.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-liftA60.0Provides an arity-generic version of the liftA2, liftA3... liftAn functions. (control, library, mit)2018-12-31oisdk
arrow-extras180.0Extra functions for Control.Arrow (bsd3, control, library)2017-03-15louispan
arrow-improve30.0Improved arrows. (control, library, mit)2014-02-18alynn
arrow-list250.0List arrows for Haskell. (bsd3, control, library)2020-10-18AdamBergmark, ErikHesselink, SebastiaanVisser
arrow-utils70.0functions for working with arrows (arrows, bsd3, combinators, control, library)2022-01-25miguel_negrao
arrowapply-utils60.0Utilities for working with ArrowApply instances more naturally (bsd3, control, library)2012-03-18AndrewMiller
arrows790.0Arrow classes and transformers (bsd3, control, library)2018-03-31RossPaterson
artery50.0A simple, arrow-based reactive programming (bsd3, control, frp, library)2014-09-09FumiakiKinoshita
assert70.0Helpers for Control.Exception.assert (bsd3, control, library)2013-11-18LiyangHu
assert-failure432.0Syntactic sugar improving 'assert' and 'error' (bsd3, contract, control, library)2022-07-03MikolajKonarski
async-refresh200.0Package implementing core logic for refreshing of expiring data. (bsd3, control, library)2018-03-20mtesseract
async-refresh-tokens180.0Package implementing core logic for refreshing of expiring access tokens (bsd3, control, library)2018-03-21mtesseract
asynchronous-exceptions (deprecated)80.0Distinguish between synchronous and asynchronous exceptions (control, deprecated, library, mit)2014-02-05RomanCheplyaka
atl (deprecated)150.0Arrow Transformer Library (bsd3, control, deprecated, library)2016-09-28
attoparsec-trans110.0Interleaved effects for attoparsec parsers (control, library, mit)2015-06-16srijs
auto362.25Denotative, locally stateful programming DSL & platform (control, library, mit)2017-01-14jle
auto-update2170.0Efficiently run periodic, on-demand actions (control, library, mit)2019-07-09KazuYamamoto, MichaelSnoyman
backtracking132.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-state90.0A state monad that runs the state in reverse through the computation (bsd3, control, library, monads)2013-01-14LukePalmer
barrier-monad30.0Implementation of barrier monad, can use custom front/back type (control, library, public-domain)2011-12-01AaronBlack
basic-prelude852.25An enhanced core prelude; a common foundation for alternate preludes. (control, library, mit, prelude)2017-12-05DanBurton, MichaelSnoyman
billeksah-main20.0Leksah plugin base (control, program)2011-11-29JuergenNicklischFranken
billeksah-main-static20.0Leksah plugin base (control, program)2011-11-29JuergenNicklischFranken
billeksah-services20.0Leksah library (control, library)2011-11-29JuergenNicklischFranken
boolean-like110.0Logical combinatory operations dealing with datatypes representing booleans by their constructors. (bsd3, control, library)2016-09-22Shou
break60.0Break from a loop (bsd3, control, library)2017-04-07GabrielGonzalez
bytestring-progress480.0A library for tracking the consumption of a lazy ByteString (bsd3, control, library)2019-08-28AdamWick
bytestring-rematch50.0Rematch support for ByteString (control, library, mit)2013-05-19TomCrayford
can-i-haz280.0Generic implementation of the Has and CoHas patterns (bsd3, control, library)2019-12-150xd34df00d
capability232.0Extensional capabilities and deriving combinators (bsd3, control, library)2022-03-21aherrmann
capataz150.0OTP-like supervision trees in Haskell (concurrency, control, library, mit)2019-05-21RomanGonzalez
caps30.0Monadic capabilities with late binding (bsd3, control, library)2021-03-14int_index
cas-hashable32.0A hashing class for content-addressed storage (control, library, mit)2020-03-09YvesPares
cas-hashable-s340.0ContentHashable instances for S3 objects (control, library, mit)2020-03-09YvesPares
cas-store22.0A content-addressed storage (control, library, mit)2020-06-01YvesPares
catch-fd140.0MonadThrow and MonadCatch, using functional dependencies (bsd3, control, library)2012-10-12AndySonnenburg
categories470.0Categories (bsd3, control, library)2015-01-06EdwardKmett
category (deprecated)201.25Categorical types and classes (bsd3, control, deprecated, library, math)2019-12-24
category-extras420.0A meta-package documenting various packages inspired by category theory (bsd3, comonads, control, library, monads)2012-04-06DanDoel, DanielWagner, EdwardKmett, RussellOConnor
cflp410.0Constraint Functional-Logic Programming in Haskell (bsd3, control, library)2009-06-04SebastianFischer
chr-core120.0Constraint Handling Rules (bsd3, control, library)2022-09-16AtzeDijkstra
churros130.0Channel/Arrow based streaming computation library. (control, data, library, mit)2022-10-16LyndonMaydwell
classy-parallel30.0Fork of the monad-parallel package using monad-control (control, gpl, library)2012-07-31SamAnklesaria
classy-prelude1690.0A typeclass-based Prelude. (control, library, mit, prelude)2021-12-07GregWeber, MichaelSnoyman
classy-prelude-conduit990.0classy-prelude together with conduit functions (control, library, mit, prelude)2018-10-08GregWeber, MichaelSnoyman
classy-prelude-yesod1390.0Provide a classy prelude including common Yesod functionality. (control, library, mit, yesod)2018-10-08GregWeber, MichaelSnoyman
cleff231.75Fast and concise extensible effects (bsd3, control, effect, language, library)2022-05-21daylily
cleff-plugin102.0Automatic disambiguation for extensible effects (bsd3, control, effect, language, library)2022-03-13daylily
cloud-haskell80.0The Cloud Haskell Application Platform (bsd3, control, library)2016-07-30FacundoDominguez, TimWatson
codecov-haskell91.25Codecov.io support for Haskell. (bsd3, control, library, program)2017-06-17killy971
coercible-utils70.0Utility functions for Coercible types (bsd3, control, library)2019-09-10sjakobi, chessai, koz_ross
commandert90.0A monad for commanders (control, library, mit)2022-01-21sgschlesinger
comonad3222.5Comonads (bsd3, comonads, control, library)2020-12-30EdwardKmett, EricMertens, ryanglscott
comonad-extras610.0Exotic comonad transformers (bsd3, comonads, control, library)2020-02-21EdwardKmett
comonad-random (deprecated)50.0Comonadic interface for random values (control, deprecated, library)2009-07-21JakeMcArthur
comonad-transformers (deprecated in favor of comonad)1050.0This package has been merged into comonad 4.0 (bsd3, comonads, control, deprecated, library)2013-10-13EdwardKmett
comonads-fd (deprecated in favor of comonad)790.0This package has been merged into comonad 4.0 (bsd3, comonads, control, deprecated, library)2013-10-13EdwardKmett
compactable232.25A typeclass for structures which can be catMaybed, filtered, and partitioned. (bsd3, control, library)2022-01-09fresheyeball
composition-prelude2122.0Higher-order function combinators (bsd3, control, data, library)2020-11-10vmchale
computations30.0Advanced notions of computation (bsd3, control, library)2015-05-03WolfgangJeltsch
concatenative330.0A library for postfix control flow. (bsd3, control, library)2010-07-02SamAnklesaria
concurrent-machines290.0Concurrent networked stream transducers (bsd3, concurrency, control, library)2022-03-11AnthonyCowley
concurrent-state260.0MTL-like library using TVars (control, library, mit)2014-01-27JoelTaylor
cond400.0Basic conditional and boolean operators with monadic variants. (bsd3, control, library, logic, monad)2014-11-23AdamCurtis
conduino200.0Lightweight composable continuation-based stream processors (bsd3, control, library)2020-01-08jle
conkin30.0Tools for functors from Hask^k to Hask (control, library, public-domain)2017-10-26NoahEasterly
constrained-categories290.0Constrained clones of the category-theory type classes, using ConstraintKinds. (control, gpl, library)2020-11-15leftaroundabout
constrained-monads80.0Typeclasses and instances for monads with constraints. (control, library, mit)2017-03-31oisdk
constrained-normal80.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
constrictor190.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
contravariant3332.5Contravariant functors (bsd3, control, data, library)2021-07-27EdwardKmett, EricMertens, ryanglscott
contravariant-extras880.0Extras for the "contravariant" package (control, library, mit)2021-11-02NikitaVolkov
control (deprecated)180.0Class of monad transformers which control operations can be lifted thru (bsd3, control, deprecated, library)2018-08-19
control-bool160.0Useful combinators for boolean expressions (bsd3, control, library)2013-12-08FumiakiKinoshita
control-dotdotdot50.0Haskell operator `g ... f = \x1 .. xn -> g (f x1 .. xn)`. (bsd3, control, library)2018-01-21erisco
control-dsl241.75An alternative to monads in do-notation (bsd3, control, dsl, effect, general, io, language, library, mutable-state, polymorphism)2018-10-18yangbo
control-event280.0Event scheduling system. (bsd3, control, library)2019-05-17ThomasDuBuisson
control-invariants30.0Invariants and contract monitoring (control, library, mit)2016-10-28SimonHudon, bandali
control-iso100.0A typeclass for type isomorphisms (bsd3, control, library)2019-02-04fresheyeball
control-monad-exception570.0Explicitly typed, checked exceptions with stack traces (control, failure, library, monads)2020-07-06PepeIborra
control-monad-exception-monadsfd140.0Monads-fd instances for the EMT exceptions monad transformer (control, failure, library, monads, public-domain)2012-05-28PepeIborra
control-monad-exception-monadstf120.0Monads-tf instances for the EMT exceptions monad transformer (control, failure, library, monads, public-domain)2012-05-28PepeIborra
control-monad-exception-mtl130.0MTL instances for the EMT exceptions monad transformer (control, failure, library, monads, public-domain)2012-05-28PepeIborra
control-monad-failure (deprecated)210.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)150.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-free560.0Free monads and monad transformers (control, library, monads, public-domain)2018-10-06LukePalmer, PepeIborra
control-monad-loop120.0Simple monad transformer for imperative-style loops (bsd3, control, library)2012-07-08JoeyAdams
control-monad-omega182.0A breadth-first list monad. (control, library, public-domain)2019-09-17LukePalmer
control-monad-queue120.0Reusable corecursive queues, via continuations. (bsd3, control, library)2015-12-19LeonSmith
control-timeout (deprecated)130.0Timeout handling (bsd3, control, deprecated, library)2008-02-01AdamLangley
contstuff (deprecated)410.0Fast, easy to use CPS-based monad transformers (bsd3, control, deprecated, library, monads)2011-05-19ErtugrulSoeylemez, esz
contstuff-monads-tf (deprecated)60.0ContStuff instances for monads-tf transformers (deprecated) (bsd3, control, deprecated, library, monads)2010-11-24ErtugrulSoeylemez, esz
contstuff-transformers (deprecated)50.0Deprecated interface between contstuff 0.7.0 and the transformers package (bsd3, control, deprecated, library, monads)2010-12-27ErtugrulSoeylemez, esz
conversion230.0Universal converter between values of different types (control, conversion, data, library, mit)2016-04-12NikitaVolkov
conversion-bytestring190.0"Conversion" instances for the "bytestring" library (control, conversion, data, library, mit)2022-05-04NikitaVolkov
conversion-case-insensitive30.0"Conversion" instances for the "case-insensitive" library (control, conversion, data, library, mit)2015-04-23NikitaVolkov
conversion-text200.0"Conversion" instances for the "text" library (control, conversion, data, library, mit)2022-05-04NikitaVolkov
corecursive-main70.0Write your main like it can call itself back. (bsd3, control, library, program)2018-08-19LucasDiCioccio
coroutine-object130.0Object-oriented programming realization using coroutine (bsd3, control, library)2016-02-05IanWooKim
coverage150.0Exhaustivity Checking Library (control, library, mit)2016-02-17NicolasDelPiano
cr50.0Code review tool (control, gpl, network, program, system)2012-12-03AlexandruScvortov
csp232.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
daemons370.0Daemons in Haskell made fun and easy (control, gpl, library, network, program, system)2020-02-03AlexandruScvortov
data-fresh50.0Interface and functor transformers for fresh values (bsd3, control, library)2013-09-08StijnVanDrongelen
data-lens350.0Used to be Haskell 98 Lenses (bsd3, comonads, control, library)2018-01-01EdwardKmett, RussellOConnor
data-lens-fd180.0Lenses (bsd3, comonads, control, library)2016-07-17EdwardKmett, RussellOConnor
data-lens-ixset (deprecated in favor of data-store, tables, lens)140.0A Lens for IxSet (bsd3, comonads, control, data-structures, deprecated, library)2012-01-15DagOdenhall
decepticons30.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)2022-03-27MarioBlazevic
deepcontrol320.0A library that provides deep-level programming style and(or) notation on Applicative and Monad (bsd3, control, library)2015-12-20KONISHI_Yohsuke
deepseq2002.5Deep evaluation of data structures (bsd3, control, library)2022-07-20HerbertValerioRiedel, chessai, melaniebrown
deepseq-bounded220.0Bounded deepseq, including support for generic deriving (bsd3, control, library)2015-02-04AndrewSeniuk
deepseq-generics570.0GHC.Generics-based Control.DeepSeq.rnf implementation (bsd3, control, library)2016-01-03HerbertValerioRiedel
deepseq-instances90.0Candidate NFData Instances for Types in base (control, library, mit)2020-05-28TravisWhitaker
deepseq-magic90.0Deep evaluation of data structures without NFData (control, library, public-domain)2015-01-20EdwardYang
deepseq-th (deprecated in favor of deepseq-generics)140.0Template Haskell based deriver for optimised NFData instances (bsd3, control, deprecated, library)2012-10-13HerbertValerioRiedel
demarcate (deprecated in favor of free)20.0Demarcating transformed monad. (bsd3, control, deprecated, library)2013-09-23NickolayKudasov
dep-t470.0Dependency injection for records-of-functions. (bsd3, control, library)2022-11-08DanielDiazCarrete
dep-t-advice260.0Giving good advice to functions in records-of-functions. (bsd3, control, library)2022-10-23DanielDiazCarrete
dep-t-dynamic190.0A dynamic environment for dependency injection. (bsd3, control, library)2022-11-08DanielDiazCarrete
dep-t-value20.0Pair resources files with types within your program. (bsd3, control, library)2022-04-17DanielDiazCarrete
deriving-trans200.0Derive instances for monad transformer stacks (bsd3, control, library)2022-08-03jumper149
despair50.0Despair (bsd3, control, library)2015-12-01Heather
disposable (deprecated in favor of glazier-react)140.0Allows storing different resource-releasing actions together. (bsd3, control, deprecated, library)2018-07-02louispan
distributed-closure252.0Serializable closures for distributed programming. (bsd3, control, library, program)2019-12-29AlpMestanogullari, FacundoDominguez, MathieuBoespflug
distributed-fork (deprecated)100.0Like 'forkIO', but uses remote machines instead of local threads. (bsd3, control, deprecated, library)2018-06-15utdemir
distributed-fork-aws-lambda (deprecated)120.0AWS Lambda backend for distributed-fork. (bsd3, control, deprecated, library)2018-06-15utdemir
distributed-process562.5Cloud Haskell: Erlang-style concurrency in Haskell (bsd3, control, library)2018-06-12EdskoDeVries, FacundoDominguez, MathieuBoespflug, TimWatson
distributed-process-async180.0Cloud Haskell Async API (bsd3, control, library)2018-06-14FacundoDominguez, MathieuBoespflug, TimWatson
distributed-process-client-server200.0The Cloud Haskell Application Platform (bsd3, control, library)2018-06-14FacundoDominguez, MathieuBoespflug, TimWatson
distributed-process-execution60.0Execution Framework for The Cloud Haskell Application Platform (bsd3, control, library)2016-02-18FacundoDominguez, MathieuBoespflug, TimWatson
distributed-process-extras150.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-lifted110.0monad-control style typeclass and transformer instances for Process monad. (bsd3, cloud-haskell, control, library)2018-02-25jeremyjh
distributed-process-monad-control130.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)20.0The Cloud Haskell Application Platform (bsd3, control, deprecated, library)2014-06-13FacundoDominguez, MathieuBoespflug, TimWatson
distributed-process-registry100.0Cloud Haskell Extended Process Registry (bsd3, control, library)2016-02-18FacundoDominguez, MathieuBoespflug, TimWatson
distributed-process-simplelocalnet281.5Simple zero-configuration backend for Cloud Haskell (bsd3, control, library)2017-08-22EdskoDeVries, FacundoDominguez, MathieuBoespflug, TimWatson
distributed-process-supervisor90.0Supervisors for The Cloud Haskell Application Platform (bsd3, control, library)2018-06-14FacundoDominguez, MathieuBoespflug, TimWatson
distributed-process-systest70.0Cloud Haskell Test Support (bsd3, cloud-haskell, control, library)2017-02-05TimWatson
distributed-process-task80.0Task Framework for The Cloud Haskell Application Platform (bsd3, cloud-haskell, control, library)2016-02-18FacundoDominguez, MathieuBoespflug, TimWatson
distributed-process-tests210.0Tests and test support tools for distributed-process. (bsd3, cloud-haskell, control, library)2017-10-05FacundoDominguez, MathieuBoespflug, TimWatson
distributed-process-zookeeper100.0A Zookeeper back-end for Cloud Haskell. (bsd3, cloud-haskell, control, library)2017-09-09jeremyjh
distributed-static340.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)70.0An alternative to monads (bsd3, control, deprecated, dsl, effect, general, io, language, library, mutable-state, polymorphism)2018-10-02yangbo
drinkery240.0Boozy streaming library (bsd3, control, library)2018-07-18FumiakiKinoshita
edenmodules70.0Semi-explicit parallel programming library (bsd3, control, distributed-computing, eden, library, parallelism)2014-04-06MischaDieterle, JostBerthold, horstmeyer
edits50.0show the differences between 2 pieces of Text using the Levenshtein distance (control, data, library, mit)2022-09-24etorreborre
effect-handlers200.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-monad142.0Embeds effect systems and program logics into Haskell using graded monads and parameterised monads (bsd3, control, library, monads)2018-01-24DominicOrchard
effect-stack80.0Reducing the pain of transformer stacks with duplicated effects (bsd3, control, library)2019-07-14DanielWagner
effectful772.25An easy to use, performant extensible effects library. (bsd3, control, library)2022-11-09arybczak
effectful-core920.0An easy to use, performant extensible effects library. (bsd3, control, library)2022-11-09arybczak
effectful-plugin120.0A GHC plugin for improving disambiguation of effects. (bsd3, control)2022-07-13arybczak
effectful-th170.0Template Haskell utilities for the effectful library. (bsd3, control, library)2022-07-13arybczak
effects140.0Computational Effects (bsd3, control, library, monads)2019-04-13SjoerdVisscher
effects-parser20.0Parser Effect for the Control.Effects Library (bsd3, control, library, monads)2013-09-15JesseMcDonald
effet80.0An Effect System based on Type Classes (bsd3, control, library)2020-12-24MichaelSzvetits
effin220.0A Typeable-free implementation of extensible effects (bsd3, control, effect, library)2017-08-03AnthonyVandikas
either3072.0Combinators for working with sums (bsd3, control, library, monads)2022-05-08EdwardKmett, ryanglscott, GeorgeWilson
elevator230.0Immediately lifts to a desired level (bsd3, control, library)2015-04-01FumiakiKinoshita
elision180.0Arrows with holes. (bsd2, control, library, program)2016-02-18jacrough
enclosed-exceptions1112.0Catching all exceptions from within an enclosed computation (control, library, mit)2018-07-11MichaelSnoyman, jcristovao
enum-text-rio90.0Making fmt available with rio (bsd3, control, library, program)2019-07-23ChrisDornan
error-context120.0Provides API for enriching errors with contexts (bsd3, control, error-handling, library)2018-04-10mtesseract
error-continuations30.0Error Continuations (control, library, public-domain)2015-01-05echatav
error-list60.0A useful type for collecting error messages. (control, library, mit)2015-06-18thinkpad20
errorcall-eq-instance (deprecated in favor of base-orphans)220.0An orphan Eq instance for ErrorCall (control, deprecated, library, mit)2015-04-22SimonHengel
errors1652.25Simplified error-handling (bsd3, control, error-handling, library)2018-05-11GabrielGonzalez
errors-ext280.0`bracket`-like functions for `ExceptT` over `IO` monad. (control, error-handling, library)2018-07-17warlock
eternal280.0everything breaking the Fairbairn threshold (bsd3, control, library)2016-07-24Heather
ether (deprecated)382.25Monad transformers and classes (bsd3, control, deprecated, library)2017-06-03int_index
eveff80.0Efficient effect handlers based on evidence translation. (control, effect, library, mit)2021-07-19ningningxie
event-driven80.0library for event driven programming (bsd3, control, library)2010-07-16YoshikuniJujo
event-handlers60.0Event handlers (control, data, library, public-domain)2008-12-15JamesCook
event-monad100.0Event-graph simulation monad transformer (control, library, public-domain)2010-01-11JamesCook
event-transformer (deprecated)50.0Initial project template from stack (bsd3, control, deprecated, library, program)2016-10-10SchellScivally
exception-monads-fd (deprecated in favor of exception-mtl)70.0Exception monad transformer instances for monads-fd classes. (bsd3, control, deprecated, error-handling, failure, library, monad)2010-10-06GeoffreyMainland
exception-monads-tf190.0Exception monad transformer instances for monads-tf classes. (bsd3, control, error-handling, failure, library, monad)2017-05-03GeoffreyMainland
exception-mtl660.0Exception monad transformer instances for mtl classes. (bsd3, control, error-handling, failure, library, monad)2016-05-10GeoffreyMainland
exception-transformers910.0Type classes and monads for unchecked extensible exceptions. (bsd3, control, error-handling, failure, library, monad)2021-11-20GeoffreyMainland, TroelsHenriksen
exceptional310.0Essentially the Maybe type with error messages. (bsd2, control, library)2015-07-22pharpend
exceptions4392.0Extensible optionally-pure exceptions (bsd3, control, exceptions, library, monad)2022-12-04EdwardKmett, ryanglscott
exceptiot130.0ExceptT, but uses IO instead of Either (bsd3, control, library)2022-11-22parsonsmatt
exhaustive200.0Compile time checks that a computation considers producing data through all possible constructors (bsd3, control, library)2020-06-17OliverCharles
exitcode170.0Monad transformer for exit codes (bsd3, control, library)2022-03-17TonyMorris, qfpl, GeorgeWilson
explicit-exception580.0Exceptions which are explicit in the type signature. (bsd3, control, library)2019-05-23HenningThielemann
explicit-sharing310.0Explicit Sharing of Monadic Effects (control, library, monads, public-domain)2011-06-30SebastianFischer
extensible-effects1242.25An Alternative to Monad Transformers (control, effect, library, mit)2019-01-03BenFoppa, SvenHeyll, shergill, sickmind
extensible-effects-concurrent1312.0Message passing concurrency as extensible-effect (bsd3, concurrency, control, effect, library, program)2020-12-16SvenHeyll
extensible-exceptions1140.0Extensible exceptions (bsd3, control, library)2012-02-02IanLynagh
failable340.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)350.0A simple type class for success/failure computations. (deprecated) (bsd3, control, deprecated, failure, library, monads)2014-06-08MichaelSnoyman, Michael_Smith
feature-flags190.0A simple library for dynamically enabling and disabling functionality. (control, library, mit)2015-04-02IanDuncan
fmt-for-rio30.0Adaptor for getting fmt to work with rio (bsd3, control, library, text)2019-07-23ChrisDornan
fold-debounce690.0Fold multiple events that happen in a given period of time. (bsd3, control, library)2022-11-24debugito
foldl3702.5Composable, streaming, and efficient left folds (bsd3, control, library)2022-11-26GabrielGonzalez
foldl-exceptions52.0Exception handling with FoldM (control, library, mit)2022-03-14chris_martin, Monoid_Mary
foldl-incremental142.0incremental folds (control, library, mit, statistics)2015-02-23tonyday
foldl-transduce482.0Transducers for foldl folds. (bsd3, control, library)2021-03-19DanielDiazCarrete
foldl-transduce-attoparsec90.0Attoparsec and foldl-transduce integration. (bsd3, control, library)2016-02-12DanielDiazCarrete
for-free50.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
forest110.0Tree and Forest types (control, library, mpl)2018-08-02ShaneOBrien
free6342.5Monads for free (bsd3, control, library, monads)2022-11-30EdwardKmett, EricMertens, JohnWiegley, ryanglscott
free-algebras550.0Free algebras (algebra, control, library, monads, mpl)2022-09-06coot
free-categories230.0free categories (bsd3, control, library)2020-09-29echatav
free-category240.0efficient data types for free categories and arrows (algebra, category, category-theory, control, library, monads, mpl)2022-09-07coot
free-er60.0An extensible effects library (bsd3, control, effect, library, program)2017-10-10OmerAgacan
free-operational120.0Operational Applicative, Alternative, Monad and MonadPlus from free types. (bsd3, control, library)2013-08-08LuisCasillas
free-vl290.0van Laarhoven encoded Free Monad with Extensible Effects (bsd3, control, library, monads, program)2016-02-10aaronlevin
freer312.25Implementation of the Freer Monad (bsd3, control, library, program)2016-11-25alleledev
freer-effects142.0Implementation of effect system for Haskell. (bsd3, control, library, program)2017-04-16MatejKollar, PeterTrsko, TomasJanousek
freer-simple842.0A friendly effect system for Haskell. (bsd3, control, library, program)2022-01-07lexi_lambda
freer-simple-catching40.0Checked runtime exceptions with freer-simple (control, library, mit)2018-11-12benweitzman
freer-simple-http40.0Make HTTP requests with freer-simple! (control, http, library, mit, web)2018-11-12benweitzman
freer-simple-profiling30.0Automatic profling of freer-simple programs (benchmarking, control, library, mit, profiling)2018-11-12benweitzman
freer-simple-random40.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
fresnel50.0high-powered optics in a small package (bsd3, control, library)2022-02-26robrix
fresnel-fused-effects30.0fresnel/fused-effects integration (bsd3, control, library)2022-02-26robrix
from-sum262.0Combinators for working with Maybe and Either (bsd3, control, library)2020-01-25cdepillabout
frpnow222.5Principled practical FRP (bsd3, control, library)2015-08-25AtzeVanDerPloeg
frpnow-gloss80.0Program awesome stuff with Gloss and frpnow! (bsd3, control, library)2015-07-14AtzeVanDerPloeg
frpnow-gtk70.0Program GUIs with GTK and frpnow! (bsd3, control, library)2015-07-14AtzeVanDerPloeg
frpnow-vty80.0Program terminal applications with vty and frpnow! (control, gpl, library, program)2018-03-19JaroReinders
fsharp (deprecated)110.0some F# operators, high priority pipes (bsd3, control, deprecated, library)2014-02-18Heather
full-sessions180.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)70.0Functors (bsd3, control, deprecated, library, math)2017-11-16
functor-apply (deprecated in favor of semigroupoids)450.0This package has been subsumed by semigroupoids (bsd3, control, deprecated, library)2011-01-30EdwardKmett
functors60.0(.:) and friends, syntax for Functor and Applicative. (bsd3, control, library)2010-11-28AristidBreitkreuz
funflow232.0Workflows with arrows (control, library, mit, program)2020-03-09nclarke
fused-effects882.75A fast, flexible, fused effect system. (bsd3, control, library)2022-10-05patrick_thomson, robrix, joshvera
fused-effects-exceptions300.0Handle exceptions thrown in IO with fused-effects. (bsd3, control, control., library)2021-06-08patrick_thomson, robrix
fused-effects-lens292.0Monadic lens combinators for fused-effects. (bsd3, control, library)2020-07-10patrick_thomson, robrix
fused-effects-mwc-random30.0High-quality random number generation as an effect. (bsd3, control, library)2020-10-05patrick_thomson
fused-effects-optics110.0Bridge between the optics and fused-effects ecosystems. (bsd3, control, library)2022-07-13patrick_thomson
fused-effects-random60.0Random number generation for fused-effects. (bsd3, control, library)2020-07-12patrick_thomson, robrix
fused-effects-resumable70.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-th110.0Template Haskell helpers for fused-effects. (bsd3, control, library)2021-04-07patrick_thomson, robrix
future-resource50.0realtime resource handling with manual concurrency (control, lgpl, library)2015-04-22capsjac
gang-of-threads160.0Non-deterministic parallelism with bags (bsd3, control, library, parallelism)2014-07-22bholst
garlic-bread80.0A monad transformer for keeping track of where you've come from. (bsd3, control, library)2018-03-17parsonsmatt
gas30.0Limit how many steps a program may take. (bsd3, control, library)2018-08-14rightfold
general-prelude (deprecated)70.0Prelude replacement using generalized type classes where possible (bsd3, control, data, deprecated, library)2012-12-18JohnWiegley
generator150.0Python-generators notation for creation of monadic lists (bsd3, control, library)2015-05-28YairChuchem
generators (deprecated)80.0Actually useful monadic random value generators. (bsd3, control, deprecated, library)2010-06-25LiamOConnorDavis
generic-deepseq100.0Generic deep evaluation of data structures (bsd3, control, generics, library)2012-02-28MaximeHenrion
ghc-call-stack-extras80.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
grab92.0Applicative non-linear consumption (control, library, mit)2022-06-20chris_martin, Monoid_Mary
graphted170.0Graph indexed monads. (bsd3, comonads, control, library, monads)2017-05-09AaronFriel
groupoids (deprecated in favor of semigroupoids)322.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
hask40.0Categories (bsd3, control, library)2014-11-10EdwardKmett
haskell-cnc160.0Library for parallel programming in the Intel Concurrent Collections paradigm. (bsd3, control, library, parallelism, program)2011-08-12RyanNewton
hcron60.0A simple job scheduler, which just runs some IO action at a given time. (bsd3, control, library, scheduling)2012-08-23TimoHuebel
hdph30.0Haskell distributed parallel Haskell (bsd3, control, distributed-computing, library, monads, parallelism, program)2013-02-07PatrickMaier
hdph-closure90.0Explicit closures in Haskell distributed parallel Haskell (bsd3, control, distributed-computing, library)2013-02-07PatrickMaier
hierarchical-env50.0hierarchical environments for dependency injection (bsd3, control, library)2021-05-13autotaker
hmk150.0A make alternative based on Plan9's mk. (control, development, distribution, library, program)2016-01-11MathieuBoespflug
hoist-error120.0Some convenience facilities for hoisting errors into a monad (control, library, mit)2018-06-15JonSterling, schalmers, qfpl
hpc770.0Code Coverage Library for Haskell (bsd3, control, library)2022-10-23AustinSeipp, BenGamari, HerbertValerioRiedel, IanLynagh, wz1000, DavidBinder
hpc-coveralls310.0Coveralls.io support for Haskell. (bsd3, control, library, program)2017-05-13killy971
hpc-lcov280.0Convert HPC output into LCOV format (bsd3, control, library, program)2022-11-10leapyear
hreader370.0Generalization of MonadReader and ReaderT using hset (bsd3, control, library)2016-12-12AlekseyUymanov
hs-di102.0Dependency Injection library for Haskell (bsd3, control, dependency-injection, development, library, program, template-haskell, testing)2016-09-26Wizek
hsPID80.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
hyperfunctions30.0Hyperfunctions (bsd3, categories, control, library)2015-06-21EdwardKmett
if170.0(?) and (?>) conditional operator (bsd3, control, library)2016-11-17winterland
ifcxt32.25put if statements within type constraints (bsd3, control, library)2016-08-03MikeIzbicki
implicit-logging100.0A logging framework built around implicit parameters. (control, lgpl, library)2016-09-11rev_null
in-other-words70.0A higher-order effect system where the sky's the limit (bsd3, control, library)2022-06-15KingoftheHomeless
index-core70.0Indexed Types (bsd3, control, indexed, library)2016-06-12GabrielGonzalez
indexed250.0Haskell98 indexed functors, monads, comonads (bsd3, control, library)2016-09-17ReinerPope, typedrat
indexed-extras280.0Indexed functors, monads and comonads that require extensions to Haskell98 (bsd3, control, library)2016-07-08ReinerPope, typedrat
indexed-free90.0indexed monads for free (bsd3, control, library, monad)2013-11-27FumiakiKinoshita
indextype80.0A series of type families and constraints for "indexable" types. (bsd3, control, library)2017-10-19clinton
inject-function100.0Monadic functions with injected parameters. (control, gpl, library)2013-09-13DimitriSabadie
instance-control160.0Controls how the compiler searches for instances using type families. (bsd3, control, library)2017-09-27lazac
interchangeable (deprecated)80.0A type class for interchangeable data. (control, deprecated, library, mit)2015-01-18arowM
interleave50.0Combinators for supporting interleaving of different behaviours (bsd3, control, library)2011-01-07NeilBrown
interruptible40.0Monad transformers that can be run and resumed later, conserving their context. (bsd3, control, library)2016-06-08marcosdumay
interspersed90.0An abstraction over interspersing monadic actions (control, library, mit)2016-06-02NikitaVolkov
invariant4670.0Haskell98 invariant functors (bsd2, control, data, library)2022-07-03NicolasFrisby, ryanglscott
invertible221.25bidirectional arrows, bijective functions, and invariant functors (bsd3, composition, control, data, library)2020-08-07DylanSimon
invertible-hlist20.0invertible functions and instances for HList (bsd3, composition, control, data, library)2017-03-07DylanSimon
io-choice300.0Choice for IO and lifted IO (bsd3, control, library)2018-12-11KazuYamamoto
io-reactive30.0An API for generating TIMBER style reactive objects. (bsd3, control, library, program, reactivity)2008-09-23AndyGill
io-region180.0Exception safe resource management with dynamic regions (bsd3, control, library)2015-04-24YurasShumovich
iotransaction20.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)160.0Embeds effect systems into Haskell using parameteric effect monads (bsd3, control, deprecated, library, monads)2014-05-15DominicOrchard
joint10.0Trying to compose non-composable (bsd3, control, data, library)2021-01-01iokasimovmt
json-tracer60.0A polymorphic, type-safe, json-structured tracing library (bsd3, control, library)2018-05-11autotaker
lambda-devs30.0a Paralell-DEVS implementaion based on distributed-process (bsd3, control, library, program, simulation)2013-11-24alios
lawless-concurrent-machines20.0Concurrent networked stream transducers (bsd3, concurrency, control, library)2017-10-02misandrist
lax60.0Lax arrows (bsd3, control, library)2012-02-07WolfgangJeltsch
layers30.0Modular type class machinery for monad transformer stacks. (bsd3, control, library)2013-03-14ShaneOBrien
lazy20.0Explicit laziness for Haskell (control, library, mit)2018-04-28NikitaVolkov
lazy-bracket20.0A bracket with lazy resource allocation. (bsd3, control, library)2022-04-16DanielDiazCarrete
lazy-priority-queue50.0Lazy-Spined Monadic Priority Queues (control, data, gpl, library, program)2021-02-18MarioBlazevic
lazyio270.0Run IO actions lazily while respecting their order (bsd3, control, library, monads)2016-12-14HenningThielemann
lens-filesystem20.0Lens interface for your filesystem; still a bit experimental (bsd3, control, library)2020-10-21ChrisPenner
lens-misc140.0Miscellaneous lens utilities. (bsd3, control, library)2018-07-02louispan
lens-tell20.0MonadTell-based lens combinators (bsd3, control, library)2021-09-06lightandlight
lens-tutorial102.5Tutorial for the lens library (bsd3, control, library)2019-06-19GabrielGonzalez
lensref100.0References which can be joined and on which lenses can be applied (bsd3, control, data, library)2014-05-18PeterDivianszky
lenz-mtl (deprecated)10.0mtl operations with Van Laarhoven lenses (control, data, deprecated, lenses, library)2019-10-25
level-monad150.0Non-Determinism Monad for Level-Wise Search (control, library, monads, public-domain)2009-06-22SebastianFischer
lifted-base2200.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
linear-smc170.0Build SMC morphisms using linear types (control, lgpl, library)2022-11-10JeanPhilippeBernardy
list-t4102.0ListT done right (control, data-structures, library, mit, streaming)2022-07-11NikitaVolkov
list-transformer1002.0List monad transformer (bsd3, control, library)2022-09-02GabrielGonzalez
little-rio190.0When you need just the RIO monad (bsd3, control, library)2022-05-22ejconlon
local-search100.0Generalised local search within Haskell, for applications in combinatorial optimisation. (control, library, local-search, optimisation)2013-07-18RichardSenington
log-effect130.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
logict3280.0A backtracking logic-programming monad. (bsd3, control, library)2022-05-08DanDoel, Bodigrim
logict-sequence432.0A backtracking logic-programming monad with asymptotic improvements to msplit (control, library, mit)2022-12-06JasonDagit, dfeuer
loop1210.0Fast loops (for when GHC can't optimize forM_) (control, library, mit)2015-09-03NiklasHambuechen
loop-dsl21.5monadic loop dsl. (control, library, mit)2021-11-15ailrk
loop-effin50.0control-monad-loop port for effin (bsd3, control, library)2014-10-07HiromiIshii
loop-while30.0A monad transformer supporting various styles of while loop (bsd3, control, library)2010-01-11NeilBrown
loops100.0Fast imperative-style loops (bsd3, control, library)2014-06-13ThomasTuegel
machinecell200.0Arrow based stream transducers (bsd3, control, frp, library, reactivity)2018-04-17HidenoriAzuma
machines852.5Networked stream transducers (bsd3, control, enumerator, library)2022-05-18EdwardKmett, EricMertens, ryanglscott
machines-attoparsec10.0Parse machines streams with attoparsec parsers. (bsd3, control, data, enumerator, library, parsing, text)2019-01-31davean
machines-bytestring40.0ByteString support for machines (bsd3, control, library, machines)2017-06-07zclod
machines-encoding10.0Transcode encodings with machines. (bsd3, control, data, enumerator, library, text)2019-01-31davean
managed1110.0A monad for managed values (bsd3, control, library)2021-12-01GabrielGonzalez
map-classes20.0A set of classes and instances for working with key/value mappings. (bsd3, control, library)2018-03-31clinton
map-reduce-folds100.0foldl wrappers for map-reduce (bsd3, control, library)2021-09-29adamCS
mealstrom42.0Manipulate FSMs and store them in PostgreSQL. (control, database, library, mit)2021-01-15amx
mech20.0mecha are the most complex composite machines known to humanity, lets build them well! (bsd2, concurrency, control, data, library, network, system)2016-08-11CarterSchonwald
mechs20.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-ptr20.0Pointer equality memoization (control, library, mit)2015-05-31edofic
memoization-utils60.0Utilities for memoizing functions (control, library, mit)2015-11-06yamadapc
meta-par40.0Provides the monad-par interface, but based on modular scheduler "mix-ins". (bsd3, control, library, monads, parallelism)2012-05-04RyanNewton
metaheuristics10.0Generalised local search within Haskell, for applications in combinatorial optimisation. (control, library, local-search, optimisation)2019-10-04richardjamessenington
method70.0rebindable methods for improving testability (bsd3, control, library)2021-05-07autotaker
micro-recursion-schemes30.0Simple recursion schemes (bsd3, control, library, recursion)2018-05-14
midair212.0Hot-swappable FRP (concurrency, control, frp, gpl, interaction, library, music, reactive, reactivity, user-interfaces)2018-11-10TomMurphy
minioperational (deprecated in favor of monad-skeleton)190.0fast and simple operational monad (bsd3, control, deprecated, library)2015-01-26FumiakiKinoshita
mix-arrows100.0Mixing effects of one arrow into another one (bsd3, control, library)2012-02-06MiguelMitrofanov
mmorph3582.5Monad morphisms (bsd3, control, library)2021-07-16GabrielGonzalez
mmtl20.0Modular Monad transformer library (bsd3, control, library)2008-09-30MauroJaskelioff
mmtl-base (deprecated)20.0MonadBase type-class for mmtl (bsd3, control, deprecated, library)2011-12-13
modular-prelude (deprecated)70.0A new Prelude featuring first class modules (control, deprecated, library, mit)2012-08-18DanBurton
modular-prelude-classy (deprecated)20.0Reifying ClassyPrelude a la ModularPrelude (control, deprecated, library, mit)2012-08-18DanBurton
monad-abort-fd130.0A better error monad transformer (bsd3, control, library)2018-04-01MikhailVorozhtsov
monad-atom100.0Monadically convert object to unique integers and back. (bsd3, control, library)2012-03-16GrzegorzChrupala
monad-atom-simple60.0Monadically map objects to unique ints. (bsd3, control, library)2012-02-23GrzegorzChrupala
monad-batcher20.0An applicative monad that batches commands for later more efficient execution (bsd3, control, library)2017-04-29BasVanDijk
monad-bool (deprecated)40.0This package has been removed. (bsd3, control, deprecated, library)2013-01-28JohnWiegley
monad-choice20.0Monad, monad transformer, and typeclass representing choices. (agpl, control, library)2020-03-27LouisH
monad-chronicle160.0These as a transformer, ChronicleT (bsd3, control, library, these)2022-05-20phadej
monad-classes (deprecated)122.0more flexible mtl (control, deprecated, library, mit)2018-05-07
monad-codec100.0Monadic conversion between complex data structures and unique integers (bsd3, control, library)2019-11-30JakubWaszczuk
monad-connect30.0Transformer for TCP connection with TLS and SOCKS support (control, library, monad, network, public-domain)2016-03-16akrasner
monad-control2922.0Lift control operations, like exception catching, through monad transformers (bsd3, control, library)2021-08-02BasVanDijk, phadej
monad-control-aligned80.0Just like monad-control, except less efficient, and the monadic state terms are all * -> * (bsd3, control, library)2018-03-26athanclark
monad-control-identity110.0Stronger classes than monad-control (bsd3, control, library)2022-03-31jumper149
monad-coroutine540.0Coroutine monad transformer for suspending and resuming monadic computations (concurrency, control, library, monads)2022-03-23MarioBlazevic
monad-dijkstra1380.0A monad transformer for weighted graph searches (bsd3, control, library, monads)2020-07-02ecramer
monad-exception (deprecated in favor of layers)40.0Exstensible monadic exceptions (control, deprecated, library, public-domain)2012-03-01ShaneOBrien
monad-extras430.0Extra utility functions for working with monads (bsd3, control, library)2017-02-10JohnWiegley
monad-finally60.0Guard monadic computations with cleanup actions (bsd3, control, library)2018-04-01MikhailVorozhtsov
monad-fork (deprecated in favor of layers)20.0Type class for monads which support a fork operation. (control, deprecated, library, public-domain)2012-02-21ShaneOBrien
monad-hash80.0Monad transformer for incremental hashing (control, cryptography, hash, library, monad, public-domain)2016-05-30akrasner
monad-introspect10.0A reader monad that gives the environment access to the entire transformer stack (bsd3, control, library)2020-08-10mniip
monad-io-adapter20.0Adapters between MonadIO and MonadBase IO. (control, library)2017-11-21lexi_lambda
monad-journal480.0Pure logger typeclass and monad transformer (bsd3, control, library)2017-11-25DimitriSabadie
monad-levels40.0Specific levels of monad transformers (control, library, mit)2015-02-03IvanMiljenovic
monad-lgbt70.0Monad transformers for combining local and global state. (bsd2, control, library)2016-07-23MichalGajda
monad-loops1492.25Monadic loops (control, library, public-domain)2015-06-19JamesCook
monad-loops-stm80.0Monadic loops for STM (control, library, public-domain)2013-06-09JamesCook
monad-markov80.0Markov process monad (control, library, mit)2018-06-29arran
monad-memo1262.0Memoization monad transformer (bsd3, control, library, monad)2022-01-03EduardSergeev
monad-mersenne-random22.5An efficient random generator monad, based on the Mersenne Twister (bsd3, control, library)2010-07-14DonaldStewart
monad-open50.0Open recursion for when you need it (control, library, mit)2015-03-22JonSterling
monad-ox110.0Monad for observation extraction (bsd3, control, library, natural-language-processing)2013-04-06JakubWaszczuk
monad-par1222.25A library for parallel programming based on a monad (bsd3, control, library, monads, parallelism)2019-11-04RyanNewton, SimonMarlow
monad-par-extras840.0Combinators and extra features for Par monads (bsd3, control, library, monads, parallelism)2013-07-12RyanNewton
monad-parallel600.0Parallel execution of monadic computations (bsd3, control, library, monads)2022-03-22MarioBlazevic
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)60.0Parameterized monads (bsd3, control, deprecated, library)2011-01-15DominiqueDevriese, EdwardKmett
monad-peel240.0Lift control operations like exception catching through monad transformers (bsd3, control, library)2017-03-02AndersKaseorg, SergeyAlirzaev
monad-products272.0Monad products (bsd3, control, library, monads)2016-01-17EdwardKmett
monad-ran70.0Fast monads and monad transformers (bsd3, control, library, monads)2009-05-06EdwardKmett
monad-resumption190.0Resumption and reactive resumption monads for Haskell. (bsd3, control, library)2019-09-30AdamProcter, IanGraves
monad-skeleton330.0Monads of program skeleta (bsd3, control, library, monads)2021-11-30FumiakiKinoshita
monad-st310.0Provides a MonadST class (bsd3, control, library, monads)2017-06-26EdwardKmett
monad-state60.0Utility library for monads, particularly those involving state. (bsd3, control, data, library, monads)2014-12-02ByronJohnson
monad-ste22.25ST monad with efficient explicit errors (bsd2, control, library)2016-05-04CarterSchonwald
monad-stm150.0MonadSTM class analogous to MonadIO (bsd3, control, library)2013-04-07MiguelMitrofanov
monad-supply170.0Stateful supply monad (control, data, library, monad)2020-09-14GeoffHulette
monad-task50.0A monad transformer that turns event processing into co-routine programming. (bsd3, control, library)2018-01-04PaulLiu
monad-time1592.0Type class for monads which carry the notion of the current time. (bsd3, control, library)2022-07-05GracjanPolak, MikhailGlushenkov, arybczak, jonathanjouty_scrive, trin_cz
monad-timing30.0Monad transformer for recording timing events (control, library, mit)2016-06-13pikajude
monad-tree40.0Tree data structure for nondeterministic computations. (control, library, mit)2021-11-09nbedell
monad-tx60.0A transactional state monad. (bsd3, control, library, monads)2009-04-06MattMorrow
monad-unlift (deprecated in favor of unliftio-core, unliftio, rio)270.0Typeclasses for representing monad transformer unlifting (control, deprecated, library, mit)2016-05-03MichaelSnoyman
monad-unlift-ref92.0Typeclasses for representing monad transformer unlifting (control, library, mit)2017-11-21MichaelSnoyman
monad-validate691.25A monad transformer for data validation. (control, library)2022-07-05lexi_lambda
monad-wrap40.0Wrap functions such as catch around different monads (bsd3, control, library)2013-04-27DavidMazieres
monadLib-compose50.0Arrow-like monad composition for monadLib. (bsd3, control, library, monads)2010-10-20AristidBreitkreuz
monadbi (deprecated)20.0Extract underlying monads from monad transformers (control, deprecated, library)2011-09-22AnupamJain
monadcryptorandom280.0A monad for using CryptoRandomGen (bsd3, control, cryptography, library)2018-04-11ThomasDuBuisson
monadfibre (deprecated)50.0Monadic functions which provide Choice and Parallelism. (control, deprecated, library)2011-09-22AnupamJain
monadic-recursion-schemes320.0Recursion Schemes for Monadic version. (bsd3, control, library, monad, recursion)2021-06-18KatsutoshiItoh
monadiccp250.0Constraint Programming (bsd3, control, library)2018-05-09MaikRiechert, PieterWuille, TomSchrijvers
monadiccp-gecode80.0Constraint Programming (bsd3, control, library)2018-05-30JanTikovsky
monadio-unwrappable60.0Reversibly allow monad transformer stacks to run in IO (bsd3, control, library)2012-06-18AndrewMiller
monadlist200.0Monadic versions of list functions (bsd3, control, library)2011-10-08ThomasEding
monadloc180.0A class for monads which can keep a monadic call trace (control, library, monads, public-domain)2013-06-06PepeIborra
monadloc-pp60.0A preprocessor for generating monadic call traces (control, monads, program, public-domain)2014-10-17PepeIborra
monadplus200.0Haskell98 partial maps and filters over MonadPlus. (bsd3, control, library)2013-07-23HansHoglund
monads-fd (deprecated in favor of mtl)150.0Monad classes, using functional dependencies (bsd3, control, deprecated, library)2010-11-07RossPaterson
monads-tf490.0Monad classes, using type families (bsd3, control, library)2016-06-08RossPaterson
monoidal-functors50.0Monoidal Functors Library (categories, control, library, mit)2021-12-14solomon
moo-nad30.0Invocation helpers for the ReaderT-record-of-functions style. (bsd3, control, library)2021-05-23DanielDiazCarrete
more-extensible-effects102.0Initial project template from stack (bsd3, control, library)2017-01-29qzchenwl
morphisms80.0It's all about functions (control, data, library, mit)2019-01-04iokasimovmt
morphisms-functors130.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-objects70.0Algebraic structures (control, data, library, mit)2019-01-08iokasimovmt
motor50.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-reflection40.0Reflect on Motor FSM typeclasses to obtain runtime representations (control, library, mpl)2019-06-28owickstrom
mpeff30.0Efficient effect handlers based on evidence-passing semantics (control, effect, library, mit)2021-08-09ningningxie
mtl2352.75Monad classes for transformers, using functional dependencies (bsd3, control, library)2022-10-31DonaldStewart, EdwardKmett, HerbertValerioRiedel, IanLynagh, RossPaterson, ryanglscott, chessai, topos
mtl-evil-instances (deprecated in favor of layers)30.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)20.0Higher order versions of MTL classes (bsd3, control, deprecated, library)2016-08-12int_index
mtl-tf80.0Monad Transformer Library with Type Families (bsd3, control, library)2018-01-23TrevorElliott
mtl-unleashed110.0MTL classes without the functional dependency (bsd3, control, library)2015-11-11DavidFox
mtl-uplift30.0Lift substacks of monad transformer stacks (control, library, mit)2022-01-21sgschlesinger
mtlx80.0Monad transformer library with type indexes, providing 'free' copies. (bsd3, control, library)2012-10-15MarkSnyder
mtsl10.0Reified monad transformer stacks (control, library, mit)2020-09-28sgschlesinger
multipass40.0Folding data with multiple named passes (bsd3, control, library)2013-01-27EdwardKmett
multistate1180.0like mtl's ReaderT / WriterT / StateT, but more than one contained value/type. (bsd3, control, library)2022-01-24lspitzner, fozworth, dukerutledge
mvc150.0Model-view-controller (bsd3, concurrency, control, library)2018-08-19GabrielGonzalez
mvc-updates150.0Concurrent and combinable updates (bsd3, concurrency, control, library)2014-09-23GabrielGonzalez
mzv60.0Implementation of the "Monads, Zippers and Views" (Schrijvers and Oliveira, ICFP'11) (bsd3, control, library)2014-04-16IsmaelFigueroa
named392.5Named parameters (keyword arguments) for Haskell (bsd3, control, library)2019-10-19Artyom, int_index
natural220.0Natural number (bsd3, control, library)2021-11-30TonyMorris, qfpl
natural-transformation702.0A natural transformation package. (bsd3, control, library)2016-11-15AndrewFarmer, AndyGill, NeilSculthorpe, ryanglscott
needle70.0ASCII-fied arrow notation (control, library, mit)2014-09-28ScrambledEggs
newtype1270.0A typeclass and set of functions for working with newtypes. (bsd3, control, library)2019-09-10AndreasAbel, DariusJahandarie, HerbertValerioRiedel, jcristovao
newtype-deriving80.0Instance derivers for newtype wrappers (control, library, mit, template-haskell)2016-05-02NikitaVolkov
newtype-generics2732.0A typeclass and set of functions for working with newtypes (bsd3, control, library)2022-05-19jcristovao, sjakobi
newtype-th120.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
nondeterminism252.0A monad and monad transformer for nondeterministic computations. (ai, constraints, control, failure, library, monads)2022-05-20AndreiBarbu
nqe360.0Concurrency library in the style of Erlang/OTP (control, library, mit, public-domain)2022-05-20jprupp
objective490.0Composable objects (bsd3, control, library)2021-10-27FumiakiKinoshita
observable80.0Continuation patterns (bsd3, control, library)2018-12-10iokasimovmt
op20.0Common operators encouraging large-scale easy reading (apache, combinators, control, functions, library, utility)2019-12-20infinity0
open-signals50.0A mechanism similar to checked exceptions that integrates with MTL and transformer stacks (control, library, mit)2016-04-17darwin226
operational982.25Implementation of difficult monads made easy with operational semantics. (bsd3, control, library, monads)2021-11-07HeinrichApfelmus
operational-class180.0MonadProgram typeclass for the operational package (control, library, mit)2015-07-12srijs
overload70.0Finite overloading (control, library, mit)2018-03-08darwin226
pandora540.0A box of patterns and paradigms (control, data, library, mit)2022-05-29iokasimovmt
pandora-io60.0... (control, data, library, mit)2022-04-16iokasimovmt
parallel2202.0Parallel programming library (bsd3, control, library, parallelism)2018-07-13AustinSeipp, BenGamari, HerbertValerioRiedel, IanLynagh, SimonMarlow
parallel-tree-search130.0Parallel Tree Search (concurrency, control, library, public-domain)2020-10-26SebastianFischer, nbu
parameterized420.0Parameterized/indexed monoids and monads using only a single parameter type variable. (bsd3, control, library)2017-12-17louispan
partial60.0A nullary type class for partial functions (control, library, mit)2017-11-28PhilFreeman
partial-isomorphisms450.0Partial isomorphisms. (bsd3, control, library)2021-09-03TillmannRendel, schernichkin
partial-lens (deprecated in favor of data-lens)40.0Haskell 98 Partial Lenses (comonads, control, deprecated, library, mit)2011-12-21RussellOConnor
perm90.0permutation Applicative and Monad with many mtl instances (bsd3, control, library)2012-11-11AndySonnenburg
phantom-state210.0Phantom State Transformer. Like State Monad, but without values. (bsd3, control, library)2016-05-31DanielDiaz
pid30.0a simple PID controller (control, program)2022-08-16SergeyAlirzaev
pipe-enumerator60.0A bidirectional bridge between pipes and iteratees (bsd3, control, library, pipes)2015-07-07patrykz
piped40.0Conduit with a smaller core (bsd3, control, library)2019-08-01ssadler
pipeline10.0Continuation patterns (bsd3, control, library)2019-02-24iokasimovmt
pipes2022.75Compositional pipelines (bsd3, control, library, pipes)2021-05-07GabrielGonzalez
pipes-async50.0A higher-level interface to using concurrency with pipes (bsd3, control, library)2018-07-23JohnWiegley
pipes-attoparsec-streaming (deprecated)20.0Streaming parsing in the pipes-core framework with Attoparsec. (bsd3, control, deprecated, library, program)2012-06-20MartinGrabmueller
pipes-break112.0Pipes to group by any delimiter (such as lines with carriage returns) (bsd3, control, library, pipes)2017-03-16mindreader
pipes-bytestring580.0ByteString support for pipes (bsd3, control, library, pipes)2021-02-12GabrielGonzalez
pipes-category130.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-csv40.0Efficient pipes-based cellular CSV codec (bsd3, control, library, pipes)2015-07-07patrykz
pipes-concurrency652.0Concurrency for the pipes ecosystem (bsd3, concurrency, control, library, pipes)2021-12-05GabrielGonzalez
pipes-conduit60.0Conduit adapters (bsd3, control, enumerator, library)2012-03-10PaoloCapriotti
pipes-core (deprecated in favor of pipes)30.0Compositional pipelines (bsd3, control, deprecated, enumerator, library)2012-04-09PaoloCapriotti
pipes-errors80.0Integration between pipes and errors (bsd3, control, error-handling, library, monad, pipes)2015-05-21jdnavarro
pipes-extra40.0Various basic utilities for Pipes. (bsd3, control, enumerator, library)2012-06-09PaoloCapriotti
pipes-extras420.0Extra utilities for pipes (bsd3, control, library, pipes)2018-07-04GabrielGonzalez
pipes-fluid230.0Reactively combines Producers so that a value is yielded as soon as possible. (bsd3, control, frp, library, pipes)2018-06-01louispan
pipes-group590.0Group streams into substreams (bsd3, control, library, pipes)2018-07-04GabrielGonzalez
pipes-io20.0Stateful IO streams based on pipes (apache, control, library, pipes)2016-08-26yinguanhao
pipes-lines (deprecated in favor of pipes-break)80.0Pipes for grouping by lines with carriage returns. (bsd3, control, deprecated, library, pipes)2017-03-16mindreader
pipes-misc160.0Miscellaneous utilities for pipes, required by glazier-tutorial (bsd3, control, library, pipes)2018-05-22louispan
pipes-parse622.0Parsing infrastructure for the pipes ecosystem (bsd3, control, library, parsing, pipes)2021-02-12GabrielGonzalez
pipes-random270.0Producers for handling randomness. (bsd3, control, library)2019-05-10fosskers
pipes-rt110.0A few pipes to control the timing of yields (bsd3, control, library, pipes, program)2015-01-21imalsogreg
pipes-safe2420.0Safety for the pipes ecosystem (bsd3, control, error-handling, library, pipes)2022-04-08GabrielGonzalez
pipes-transduce220.0Interfacing pipes with foldl folds. (bsd3, control, library)2018-05-12DanielDiazCarrete
pipes-vector80.0Various proxies for streaming data into vectors (bsd3, control, library)2015-05-29BenGamari
pipes-zeromq450.0Pipes integration for ZeroMQ messaging (bsd3, control, library, network, pipes)2017-04-20peddie
plan-applicative50.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-http10.0A location accessor for porcupine to connect to HTTP sources/sinks (arrows, combinators, control, data, library, mit, program, web)2019-10-09YvesPares
porcupine-s310.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
ports30.0The Haskell Ports Library (control, library)2007-07-14DonaldStewart
prelude-plus90.0Prelude for rest of us (bsd3, control, data, system)2009-10-14YusakuHashimoto
product-profunctors540.0product-profunctors (bsd3, category, control, library)2021-11-20tomjaguarpaw
profunctor-extras380.0This package has been absorbed into profunctors 4.0 (bsd3, categories, control, library)2013-10-13EdwardKmett
profunctor-monad40.0Monadic bidirectional programming (control, library, mit)2022-05-17lyxia, SamFrohlich
profunctors3822.75Profunctors (bsd3, categories, control, library)2021-02-17EdwardKmett, ryanglscott
program30.0Programs with Environments and Managed Resources (bsd3, control, library)2021-12-02MichaelSzvetits
progress-reporting42.0Functionality for reporting function progress. (control, lgpl, library)2017-09-27JeroenBransen
prologue220.0Better, more general Prelude exporting common utilities. (apache, control, library)2018-12-18danilo2, iamrecursion
prompt210.0Monad (and transformer) for deferred-effect pure prompt-response queries (control, library, mit)2016-05-26jle
prospect120.0Explore continuations with trepidation (bsd3, control, library)2018-07-10isovector
protocol10.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
quiver252.0Quiver finite stream processing library (bsd3, control, library)2015-12-08patrykz
quiver-binary40.0Binary serialisation support for Quivers (control, library, mit)2016-11-26IvanMiljenovic
quiver-bytestring50.0Quiver combinators for bytestring streaming (bsd3, control, library)2015-09-13patrykz
quiver-cell40.0Quiver combinators for cellular data processing (bsd3, control, library)2015-08-31patrykz
quiver-csv50.0Quiver combinators for cellular CSV data processing (bsd3, control, library)2015-08-04patrykz
quiver-enumerator30.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-http30.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-interleave70.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-eff30.0A simple random generator library for extensible-effects (bsd3, control, effect, library)2014-04-01HiromiIshii
random-effin30.0A simple random generator library for effin (bsd3, control, effect, library)2014-10-09HiromiIshii
rank2classes732.0standard type constructor class hierarchy, only with methods of rank 2 types (bsd3, control, data, generics, library)2022-10-16MarioBlazevic
rate-limit390.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-soup10.0Vinyl-based reader-like monad composition (combinators, control, library, mit)2019-10-09YvesPares
reasonable-lens41.25Lens implementation. It is more small but adequately. (control, library, mit)2015-04-15outoftune
reasonable-operational40.0Just size Operational Monad implementation. (control, library, mit)2015-02-13outoftune
record330.0Anonymous records (control, data-structures, library, mit, records)2016-10-24NikitaVolkov
recursion272.0A recursion schemes library for Haskell. (bsd3, control, recursion)2021-09-12vmchale
recursion-schemes3012.75Representing common recursion patterns as higher-order functions (bsd2, control, library, recursion)2021-10-31EdwardKmett, EricMertens, gelisam, ryanglscott, luc_tielen
recursion-schemes-ext280.0Amateur addenda to recursion-schemes (bsd3, control, library)2018-05-08vmchale
ref-fd252.0A type class for monads with references using functional dependencies. (bsd3, control, library)2021-04-29GeoffreyMainland
ref-mtl30.0A type class for monads with references compatible with the mtl2 library. (bsd3, control, library)2011-04-05GeoffreyMainland
ref-tf740.0A type class for monads with references using type families. (bsd3, control, library)2021-11-20GeoffreyMainland
reference40.0A class for references in Haskell (control, data, library, mit)2010-09-06MaciejPiechotka
references160.0Selectors for reading and updating data. (bsd3, control, library)2017-11-28lazac
regions200.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)140.0Monads-fd instances for the RegionT monad transformer (bsd3, control, deprecated, library, monadic-regions)2010-09-01BasVanDijk
regions-monadstf140.0Monads-tf instances for the RegionT monad transformer (bsd3, control, library, monadic-regions)2011-09-23BasVanDijk
regions-mtl50.0mtl instances for the RegionT monad transformer (bsd3, control, library, monadic-regions)2011-09-23BasVanDijk
registry1250.0data structure for assembling components (control, library, mit)2022-11-28etorreborre
registry-hedgehog620.0utilities to work with Hedgehog generators and `registry` (control, library, mit)2022-11-24etorreborre
rematch100.0A simple api for matchers (control, library, mit)2013-05-19TomCrayford
rematch-text40.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)310.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-monad70.0A monadic interface for resource-pool (control, library, mit)2015-10-24srijs
resource-simple50.0Allocate resources which are guaranteed to be released. (bsd3, control, library)2012-03-02ShaneOBrien
resourcet-effectful50.0Adaptation of the resourcet library for the effectful ecosystem. (bsd3, control, library)2022-07-14arybczak
restartable10.0Minimal live coding library for model-view-event-update applications. (bsd3, control, library)2020-11-09MichalGajda
resumable-exceptions30.0A monad transformer for resumable exceptions (control, error-handling, failure, library, monads, reactivity)2010-09-20NicolasFrisby
retry3862.5Retry combinators for monadic actions that may fail (bsd3, control, library)2022-07-15MichaelXavier, OzgunAtaman
retry-effectful40.0Adaptation of the retry library for the effectful ecosystem. (bsd3, control, library)2022-09-30TristanCacqueray
rev-state150.0Reverse State monad transformer (bsd3, control, library)2016-02-01DanBurton
rex210.0A quasi-quoter for typeful results of regex captures. (bsd3, control, library)2022-04-15MichaelSloan
rio1632.0A standard library for Haskell (control, library, mit)2022-04-25MichaelSnoyman
rio-app60.0Generic App type for rio. (bsd3, control, library, program)2021-06-15AlexanderBondarenko
rio-orphans740.0Orphan instances for the RIO type in the rio package (control, library, mit)2021-04-03MichaelSnoyman
rmonad160.0Restricted monad library (bsd3, control, library)2013-12-23GaneshSittampalam
safe-buffer-monad50.0A monadic buffer resilient to exceptions (bsd3, control, library)2018-06-17dcastro
safe-exceptions3302.25Safe, consistent, and easy exception handling (control, library, mit)2022-05-22FrancescoMazzoli, MichaelSnoyman
safe-exceptions-checked (deprecated)182.0Safe, checked exceptions (bsd3, control, deprecated, library)2017-01-28mitchellwrosen
safe-wild-cards30.0Use RecordWildCards safely (bsd3, control, library)2021-05-31Artyom
scc190.0Streaming component combinators (combinators, concurrency, control, library, program)2021-02-27MarioBlazevic
schedule30.0Pure deterministic scheduled computations (control, delay, gpl, library, schedule, time, timeout)2020-04-03infinity0
schonfinkeling30.0Transformation of n-ary functions to unary functions (bsd3, control, library)2011-10-03DenisDefreyne
selective2642.25Selective applicative functors (control, library, mit)2021-12-04snowleopard
semi-iso80.0Weakened partial isomorphisms, reversible computations. (control, data, library, mit)2014-12-12pawel834
semigroupoid-extras340.0Semigroupoids that depend on PolyKinds (bsd3, control, library)2015-05-15EdwardKmett
semigroupoids4112.5Semigroupoids: Category sans id (bsd2, comonads, control, library)2022-01-10EdwardKmett, EricMertens, ryanglscott
sessions210.0Session Types for Haskell (control, library)2008-07-18MatthewSackman
sessiontypes50.0Session types library (control, gpl, library, program)2018-01-13ferdinandvw
sessiontypes-distributed40.0Session types distributed (control, gpl, library)2018-01-13ferdinandvw
shade130.0A control structure used to combine heterogenous types with delayed effects. (bsd3, control, library)2017-05-20fredefox
shared-fields90.0a tiny library for using shared lens fields (bsd3, control, library)2015-07-20Intolerable
shortcircuit20.0Short-circuit values and expressions. (bsd3, control, data, library)2010-10-14AristidBreitkreuz
simple-effects452.0A simple effect system that integrates with MTL (bsd3, control, library)2018-11-19darwin226
simple-observer50.0The Observer pattern (bsd3, control, library)2009-11-11AndyGimblett
simple-sessions110.0A simple implementation of session types (bsd3, control, library)2013-10-10JesseTov
sink (deprecated)30.0An alternative to lazy I/O that doesn't conflate execution with evaluation (control, data, deprecated, library, mit, system)2011-08-27JakeMcArthur
skulk80.0Eclectic collection of utility functions (control, library, mit)2016-06-05geekyfox
sousit50.0Source/Sink/Transform: An alternative to lazy IO and iteratees. (bsd3, control, library)2012-09-16MarioSiegenthaler
spartacon20.0A unix-style (read from stdin, write to stdout) global hotkey daemon (bsd3, control, program)2021-04-12DanielWagner
spawn100.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-coveralls90.0Initial project template from stack (control, library, program)2016-09-01lehins, rubik
state-bag20.0Monad transformers for holding bags of state. (bsd3, control, library)2016-07-22RobinKay
state-plus90.0MonadPlus for StateT (bsd3, control, library)2017-04-16BorisSukholitko
stateWriter330.0A faster variant of the RWS monad transformers. (bsd3, control, library)2020-08-21SimonMarechal
statestack1470.0Simple State-like monad transformer with saveable and restorable state (bsd3, control, library)2022-03-24BrentYorgey, RyanYates, jeffreyrosenbluth, bergey
static10.0Type-safe and interoperable static values and closures (closure, control, gpl, library, static)2020-05-29infinity0
static-closure20.0Serialisable static pointers to functions (bsd3, control, library)2018-01-17clinton
stm-actor140.0A simplistic actor model based on STM (control, library, mit)2022-01-21sgschlesinger
stm-incremental10.0A library for constructing incremental computations (concurrency, control, library, mit)2020-10-15sgschlesinger
stm-supply80.0STM wrapper around Control.Concurrent.Supply. (bsd3, control, library)2016-11-19jmc41493
stopwatch250.0A simple stopwatch utility (bsd3, control, library)2019-05-01debugito
stream-monad180.0Simple, Fair and Terminating Backtracking Monad (bsd3, control, library, monads)2012-09-10SebastianFischer
streaming-eversion110.0Translate pull-based stream folds into push-based iteratees. (bsd3, control, library)2018-05-12DanielDiazCarrete
streamproc130.0Stream Processer Arrow (bsd3, control, library)2013-04-05PeterSimons
streams822.0Various Haskell 2010 stream comonads (bsd3, comonads, control, library)2022-11-30EdwardKmett, ryanglscott
streamt160.0Simple, Fair and Terminating Backtracking Monad Transformer (bsd3, control, library, monads)2022-05-20davidar
strict-concurrency380.0Strict concurrency abstractions (bsd3, control, library)2018-10-09DonaldStewart, YitzGale
strict-identity50.0Strict Identity Monad, handy for writing fast code! (bsd3, control, library)2014-01-12CarterSchonwald
strict-writer (deprecated in favor of writer-cps-mtl)70.0A stricter writer, which uses StateT in order to avoid space leaks. (control, deprecated, library, mit)2017-02-10oisdk
strictly20.0Combinators for strictifying functions (bsd3, control, library)2013-08-14DanBurton
stt40.0A monad transformer version of the ST monad (control, library, mit)2016-11-06mckeankylej
sub-state20.0Get the total, put a single element (bsd3, control, library)2015-09-03athanclark
subhask112.0Type safe interface for programming in subcategories of Hask (algebra, bsd3, categories, control, library)2015-09-01MikeIzbicki
successors60.0An applicative functor to manage successors (control, library, mit)2022-01-10JoachimBreitner
supervisor60.0Control an internal monad execution for trace generation, backtrakcking, testing and other purposes (bsd3, control, library)2013-12-31AlbertoCorona
sweet-egison50.0Shallow embedding implementation of non-linear pattern matching (bsd3, control, library, pattern)2020-10-20SatoshiEgi, coord_e, momohatt
synchronous-channels62.0Synchronous communication channels (bsd3, concurrency, control, library)2015-07-07JesseTov
tagged-exception-core80.0Reflect exceptions using phantom types. (bsd3, control, error-handling, exceptions, failure, library, monad, monads, phantom-types)2016-02-02PeterTrsko
tagged-identity140.0Trivial monad transformer that allows identical monad stacks have different types (bsd3, control, library)2019-06-09mrkkrp
tagshare120.0TagShare - explicit sharing with tags (bsd3, control, library)2012-08-01JonasDuregard
takahashi120.0create slide for presentation. (control, library, mit)2015-07-14outoftune
tardis402.0Bidirectional state monad transformer (bsd3, control, library)2022-05-08DanBurton
tehepero10.0Prettier error (bsd3, control, library)2020-06-03FumiakiKinoshita
telega100.0Telegram Bot API binding (control, data, library, mit)2020-01-30iokasimovmt
tell20.0The MonadTell class and related monad transformers. (bsd3, control, library)2021-09-06lightandlight
threads-pool20.0A library to operate with pool of haskell's IO threads (bsd3, control, library)2010-11-08IlyaPortnov
time-machine30.0A library to mock the current time. (bsd3, control, library)2017-11-26y_taka_23
time-out460.0Timers, timeouts, alarms, monadic wrappers (control, library, monad, public-domain, time, timeout)2016-05-30akrasner
time-warp92.0Distributed systems execution emulation (control, library, mit, network)2017-03-18jagajaga, gromak, volhovm, martoon, serokell
timeout90.0Generalized sleep and timeout functions (concurrency, control, library, mit)2014-08-02FedorGogolev
timeout-control50.0Updatable timeouts as a Monad transformer (bsd3, concurrency, control, library)2015-08-31NathanHowell
timers-tick560.0tick based timers (bsd3, control, library)2022-12-04fffaaa
to280.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
total110.0Exhaustive pattern matching using lenses, traversals, and prisms (bsd3, control, library)2020-05-15GabrielGonzalez
trace140.0A monad transformer for tracing provenience of errors (control, library, mit)2015-04-15JonSterling
transactional-events30.0Transactional events, based on Concurrent ML semantics (bsd3, control, library)2008-10-10RyanIngram
transformers2372.75Concrete functor and monad transformers (bsd3, control, library)2022-02-18RossPaterson
transformers-abort110.0Error and short-circuit monad transformers (bsd3, control, library)2020-07-26MikhailVorozhtsov
transformers-base2432.0Lift computations from the bottom of a transformer stack (bsd3, control, library)2021-08-01MikhailVorozhtsov
transformers-bifunctors122.0Bifunctors over monad transformers. (bsd3, control, functors, library)2017-07-16JacobStanley
transformers-compose20.0Arrow-like / category-like composition for transformers. (bsd3, control, library, monads)2010-11-01AristidBreitkreuz
transformers-continue22.0Control flow data type and monad transformer. (bsd3, control, library)2017-03-16nhibberd
transformers-convert30.0Sensible conversions between some of the monad transformers (bsd3, control, library)2014-05-30jcristovao
transformers-eff40.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-lift102.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
transient412.5composing programs with multithreading, events and distributed computing (concurrency, control, library, mit)2020-07-24AlbertoCorona, geraldus
transient-universe220.0fully composable remote execution for the creation of distributed systems (control, distributed-computing, library, mit, program)2020-07-29AlbertoCorona, geraldus
tree-monad160.0Non-Determinism Monad for Tree Search (bsd3, control, library, monads)2022-07-14SebastianFischer, nbu
trivia (deprecated)20.0The trivial monad and comonad (bsd3, control, deprecated, library)2014-03-02FumiakiKinoshita
tubes180.0Write stream processing computations with side effects in a series of tubes. (control, gpl, library, streaming)2016-08-16gatlin
tuple-lenses70.0Stock FieldN combos and generators (bsd3, control, library)2013-03-28JonathanFischoff
tweak40.0A library for incremental computing (bsd3, control, library)2013-10-05JonathanFischoff
type-operators180.0Various type-level operators (bsd3, control, library)2019-03-09Shou
uberlast30.0Generate overloaded lenses from plain data declaration (bsd3, control, library)2014-11-27FumiakiKinoshita
unexceptionalio350.0IO without any non-error, synchronous exceptions (control, library)2020-05-13StephenWeber
unexceptionalio-trans210.0A wrapper around UnexceptionalIO using monad transformers (control, library)2020-02-12StephenWeber
unfree10.0Simplistic free monad with deriving through UndecidableInstances (bsd3, control, library)2022-10-03ejconlon
unlift20.0Typeclass for monads that can be unlifted to arbitrary base monads (control, library, monad, mpl, typeclass, unlift)2021-04-21shersh, vrom911
unliftio5382.75The MonadUnliftIO typeclass for unlifting monads to IO (batteries included) (control, library, mit)2022-10-27MichaelSnoyman
unliftio-core1982.25The MonadUnliftIO typeclass for unlifting monads to IO (control, library, mit)2020-03-02MichaelSnoyman
unliftio-pool300.0Data.Pool generalized to MonadUnliftIO. (bsd3, control, data, database, library, network)2022-06-16BardurArantsson
unordered-containers-rematch40.0Rematch support for unordered containers (control, library, mit)2013-05-20TomCrayford
unpack-funcs110.0Monad transformers that mirror worker-wrapper transformations. (bsd3, control, library)2013-04-18LouisWasserman
unsafe850.0Unified interface to unsafe functions (bsd3, control, library)2013-04-21HenningThielemann
unsequential90.0An extension removing the sequentiality from monads (control, library, mit)2017-03-20NikitaVolkov
util-logict (deprecated)10.0See README for more info (bsd3, control, deprecated, library)2020-02-09
uu-interleaved160.0An interleaving combinator for use with applicative style implementations. (applicative, control, library, mit, parsing, text)2018-08-06DoaitseSwierstra, JeroenBransen
validationt202.25Straightforward validation monad (bsd3, control, library)2020-11-03typeable
var-monad50.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
variadic130.0Abstractions for working with variadic functions (bsd3, control, library)2021-04-28carymrobbins
varying392.0FRP through value streams and monadic splines. (control, frp, library, mit, program)2019-10-21SchellScivally
vector-strategies80.0A parallel evaluation strategy for boxed vectors (bsd3, control, library)2012-11-13ThomasDuBuisson
views (deprecated in favor of definitive-base)20.0Views allow you to run a State monad on part of a state. (bsd3, control, deprecated, library, monad)2013-03-15MarcCoiffier
vinyl-utils150.0Utilities for vinyl (bsd3, control, library)2017-12-28mjmrotek
wai-control50.0Run wai Applications in IO based monads (bsd3, control, library, web)2022-07-04jumper149
watchdog70.0Simple control structure to re-try an action with exponential backoff (bsd3, control, library)2021-10-13JanVornberger
weighted40.0Writer monad which uses semiring constraint (control, library, mit)2017-02-13oisdk
weighted-search50.0A weighted nondeterministic search monad (bsd3, control, library)2013-03-13LukePalmer
wires72.0Functional reactive programming library (bsd3, control, frp, library)2018-04-15esz
with40.0Simple open product type (bsd3, control, data, library)2018-09-16iokasimovmt
withdependencies180.0Run computations that depend on one or more elements in a stream. (control, gpl, library)2020-02-04SimonMarechal
wl-pprint-extras380.0A free monad based on the Wadler/Leijen pretty printer (bsd3, control, library, monads, text)2015-06-09EdwardKmett, NathanielFilardo
wl-pprint-terminfo490.0A color pretty printer with terminfo support (bsd3, control, library, monads, text)2016-06-22EdwardKmett, NathanielFilardo
writer-cps-exceptions120.0Control.Monad.Catch instances for the stricter CPS WriterT and RWST (bsd3, control, library)2019-03-07minad, chessai, topos
writer-cps-full40.0WriteT and RWST monad transformers (Reexport with all dependencies) (bsd3, control, library)2017-01-19minad, louispan
writer-cps-lens50.0Lens instances for the stricter CPS WriterT and RWST (bsd3, control, library)2017-03-06minad, louispan, chessai, topos
writer-cps-monads-tf50.0MonadWriter orphan instances for writer-cps-transformers (bsd3, control, library)2017-01-16minad
writer-cps-morph70.0MFunctor instance for CPS style WriterT and RWST (bsd3, control, library)2017-03-06minad, louispan
writer-cps-mtl330.0MonadWriter orphan instances for writer-cps-transformers (bsd3, control, library, mit)2019-03-07minad, chessai, topos
writer-cps-transformers380.0WriteT and RWST monad transformers (bsd3, control, library)2019-04-29minad, chessai, topos
xml-html-conduit-lens190.0Optics for xml-conduit and html-conduit (bsd3, control, library)2018-06-14MatveyAksenov
zio130.0App-centric Monad-transformer based on Scala ZIO (UIO + ReaderT + ExceptT). (control, library, mpl)2020-11-21bebarker
zoom-refs60.0Zoom (~ Functor) and pairing (~ Applicative) for mutable references. (bsd3, control, library)2016-05-23mjmrotek