10

8

6

4

2


9.9

3.7

9.8

3.1

9.8

8.2

9.8
1.7

9.8

6.0
mtl

9.8
0.0

100 Control packages and projects

  • rio-orphans

    9.9 3.7 Haskell
    A standard library for Haskell
  • pipes

    9.8 3.1 Haskell
    Compositional pipelines
  • Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.
    Promo
  • fused-effects

    9.8 8.2 Haskell
    A fast, flexible, fused effect system for Haskell
  • funflow

    9.8 1.7 Haskell
    Functional workflows
  • mtl

    9.8 6.0 Haskell
    The Monad Transformer Library
  • transient

    9.8 0.0 Haskell
    A full stack, reactive architecture for general purpose programming. Algebraic and monadically composable primitives for concurrency, parallelism, event handling, transactions, multithreading, Web, and distributed computing with complete de-inversion of control (No callbacks, no blocking, pure state)
  • machines

    9.8 4.4 Haskell
    Networks of composable stream transducers
  • apecs

    9.7 0.0 Haskell
    a fast, extensible, type driven Haskell ECS framework for games
  • capability

    9.7 3.9 Haskell
    Extensional capabilities and deriving combinators
  • recursion-schemes

    9.7 0.0 Haskell
    Generalized bananas, lenses and barbed wire
  • free

    9.6 4.8 Haskell
    free monads
  • record

    9.6 0.0 Haskell
    Anonymous records
  • foldl

    9.6 0.6 Haskell
    Composable, streaming, and efficient left folds
  • freer-simple

    9.6 1.7 Haskell
    A friendly effect system for Haskell
  • distributed-closure

    9.6 0.0 Haskell
    Serializable closures for distributed programming.
  • auto

    9.5 0.0 Haskell
    Haskell DSL and platform providing denotational, compositional api for discrete-step, locally stateful, interactive programs, games & automations. http://hackage.haskell.org/package/auto
  • classy-prelude-yesod

    9.5 0.0 Haskell
    Type classes for mapping, folding, and traversing monomorphic containers
  • selective

    9.5 2.3 TeX
    Selective Applicative Functors: Declare Your Effects Statically, Select Which to Execute Dynamically
  • extensible-effects

    9.5 0.0 Haskell
    Extensible Effects: An Alternative to Monad Transformers
  • safe-exceptions

    9.5 0.0 Haskell
    Safe, consistent, and easy exception handling
  • unliftio

    9.5 4.0 Haskell
    The MonadUnliftIO typeclass for unlifting monads to IO
  • classy-prelude

    9.5 0.0 Haskell
    Type classes for mapping, folding, and traversing monomorphic containers
  • ComonadSheet

    9.4 0.0 Haskell
    A library for expressing "spreadsheet-like" computations with absolute and relative references, using fixed-points of n-dimensional comonads.
  • abstract-par

    9.4 1.7 Haskell
    Type classes generalizing the functionality of the 'monad-par' library.
  • retry

    9.4 1.9 Haskell
    Retry combinators for monadic actions that may fail
  • these

    9.4 1.9 Haskell
    An either-or-both data type, with corresponding hybrid error/writer monad transformer.
  • hask

    9.4 0.0 Haskell
    Category theory for Haskell with a lens flavor (you need GHC 7.8.3, not 7.8.2 to build this!)
  • parallel

    9.3 2.7 Haskell
    a library for parallel programming
  • frpnow

    9.3 0.0 Haskell
    Principled practical FRP
  • transient-universe

    9.3 0.0 Haskell
    A Cloud monad based on transient for the creation of Web and reactive distributed applications that are fully composable, where Web browsers are first class nodes in the cloud
  • cloud-haskell

    9.2 0.0
    This is an umbrella development repository for Cloud Haskell
  • distributed-fork

    9.2 0.0 Haskell
    A distributed data processing framework in Haskell.
  • distributed-process-platform

    9.2 0.0 Haskell
    DEPRECATED (Cloud Haskell Platform) in favor of distributed-process-extras, distributed-process-async, distributed-process-client-server, distributed-process-registry, distributed-process-supervisor, distributed-process-task and distributed-process-execution
  • either

    9.2 0.0 Haskell
    the EitherT monad transformer
  • deepseq

    9.2 4.6 Haskell
    Deep evaluation of data structures
  • contravariant

    9.1 3.1 Haskell
    Haskell 98 contravariant functors
  • monad-validate

    9.1 0.0 Haskell
    (NOTE: REPOSITORY MOVED TO NEW OWNER: https://github.com/lexi-lambda/monad-validate) A Haskell monad transformer library for data validation
  • tardis

    9.1 0.0 Haskell
    Bidirectional state monad transformer
  • ifcxt

    9.1 0.0 Haskell
    constraint level if statements
  • freer-effects

    9.0 0.0 Haskell
    An implementation of "Freer Monads, More Extensible Effects".
  • errors

    9.0 0.6 Haskell
    Type-safe error handling
  • monad-time

    9.0 0.0 Haskell
    Type class for monads which carry the notion of the current time.
  • monad-control

    9.0 0.0 Haskell
    Lift control operations, like exception catching, through monad transformers
  • ixmonad

    9.0 0.0 Haskell
    Provides 'graded monads' and 'parameterised monads' to Haskell, enabling fine-grained reasoning about effects.
  • operational

    9.0 0.0 Haskell
    Implement monads by specifying instructions and their desired operational semantics.
  • effect-monad

    9.0 0.0 Haskell
    Provides 'graded monads' and 'parameterised monads' to Haskell, enabling fine-grained reasoning about effects.
  • exceptions

    8.9 1.9 Haskell
    mtl friendly exceptions
  • objective

    8.9 2.1 Haskell
    Purely functional objects
  • in-other-words

    8.9 3.3 Haskell
    A higher-order effect system where the sky's the limit
  • lens-tutorial

    8.9 0.0 Haskell
    The missing tutorial module for the lens library
  • motor

    8.9 0.0 Haskell
    Type-safe effectful state machines in Haskell
  • mmorph

    8.9 0.0 Haskell
    Monad morphisms
  • basic-prelude

    8.8 0.0 Haskell
    An enhanced core prelude, meant for building up more complete preludes on top of.
  • hpc-coveralls

    8.8 0.0 Haskell
    coveralls.io support for haskell code coverage with hpc
  • ether

    8.8 0.0 Haskell
    Monad Transformers and Classes
  • eveff

    8.7 0.8 Haskell
    Efficient Haskell effect handlers based on evidence translation.
  • time-warp

    8.7 0.0 Haskell
    Distributed systems execution emulation
  • gdp

    8.6 0.0 Haskell
    Ghosts of Departed Proofs
  • pipes-parse

    8.5 0.0 Haskell
    Parsing for the pipes ecosystem
  • categories

    8.5 0.0 Haskell
    categories from category-extras
  • ImperativeHaskell

    8.5 0.0 Haskell
    Proof that Haskell can look and act like an imperative language.
  • monad-unlift

    8.4 0.0 Haskell
    Typeclasses for representing monad (transformer) morphisms
  • monad-loops

    8.4 0.0 Haskell
    Some useful control operators for looping
  • monad-unlift-ref

    8.4 0.0 Haskell
    Typeclasses for representing monad (transformer) morphisms
  • SciFlow

    8.4 0.0 Haskell
    Scientific workflow management
  • list-transformer

    8.4 0.0 Haskell
    List monad transformer
  • distributed-static

    8.4 0.0 Haskell
    Support for static values
  • MonadRandom

    8.3 2.5 Haskell
    A monad transformer and corresponding type class for computations which consume random values.
  • pipes-safe

    8.3 0.0 Haskell
    Safety for the pipes ecosystem
  • managed

    8.3 0.0 Haskell
    A monad for managed values
  • monad-metrics

    8.3 0.0 Haskell
    haskell metrics
  • natural-transformation

    8.3 0.0 Haskell
    A natural transformation package
  • codecov-haskell

    8.2 0.0 Haskell
    codecov.io support for haskell code coverage with hpc
  • stack-hpc-coveralls

    8.2 0.0 Haskell
    Coveralls support for Stack projects
  • tonalude

    8.2 4.4 Haskell
    Haskell plugin-based framework for any type of applications
  • rank2classes

    8.2 1.4 Haskell
    Grammatical parsers - combinator library for parsing general context-free grammars
  • Workflow

    8.1 0.0 Haskell
    re-startable monad that recover the execution state from a log, and workflow patterns
  • lifted-base

    8.1 0.0 Haskell
    IO operations from the base library lifted to any instance of MonadBase or MonadBaseControl
  • layers

    8.1 0.0 Haskell
    Modular type class machinery for monad transformer stacks.
  • hoist-error

    8.1 0.0 Haskell
    Some conveniences for hoisting errors into monads
  • distributed-process-async

    8.0 0.0 Haskell
    Cloud Haskell - Asynchronous Execution
  • varying

    8.0 0.0 Haskell
    Continuously varying values, made easy :)
  • lensref

    8.0 0.0 Haskell
    References which can be joined and on which lenses can be applied
  • monadiccp

    8.0 0.0 Haskell
    Monadic Constraint Programming framework
  • distributed-process-client-server

    8.0 0.0 Haskell
    Cloud Haskell - gen_server implementation
  • wires

    8.0 0.0 Haskell
    FRP library
  • product-profunctors

    7.9 0.0 Haskell
    product-profunctors
  • regions

    7.9 0.0 Haskell
    Provides the region monad for safely opening and working with scarce resources
  • distributed-process-simplelocalnet

    7.9 0.0 Haskell
    Simple cloud haskell backend for local networks
  • profunctor-monad

    7.9 0.0 Coq
    Bidirectional programming in Haskell with monadic profunctors
  • hdph

    7.9 0.0 Haskell
    Haskell distributed parallel Haskell
  • distributed-process-extras

    7.9 0.0 Haskell
    Core utilities for distributed-process-platform
  • total

    7.8 0.0 Haskell
    Exhaustive pattern matching using lenses, traversals, and prisms
  • unexceptionalio

    7.8 0.0 Haskell
    IO without any PseudoExceptions
  • monad-skeleton

    7.8 0.0 Haskell
    Operational monad library
  • speculation-transformers

    7.8 0.0 Haskell
    Safe, programmable, speculative evaluation for Haskell
  • wl-pprint-extras

    7.7 0.0 Haskell
    A free monad based on the Wadler/Leijen pretty printer
  • control-monad-exception

    7.7 0.5 Haskell
    Explicitly Typed exceptions as a library
  • daemons

    7.7 0.0 Haskell
    Daemons in Haskell made fun and easy
  • mealstrom

    7.7 0.0 Haskell
    Store FSMs in PostgreSQL

Add another 'Control' Package