10

8

6

4

2


9.9

2.1

9.8
0.0

9.8

3.5

9.8

5.8

9.8
0.0
mtl

9.8
0.0

100 Control packages and projects

  • rio-orphans

    9.9 2.1 Haskell
    A standard library for Haskell
  • pipes

    9.8 0.0 Haskell
    Compositional pipelines
  • InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
    Promo www.influxdata.com
    InfluxDB Logo
  • funflow

    9.8 3.5 Haskell
    Functional workflows
  • fused-effects

    9.8 5.8 Haskell
    A fast, flexible, fused effect system for Haskell
  • mtl

    9.8 0.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)
  • apecs

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

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

    9.7 4.9 Haskell
    Generalized bananas, lenses and barbed wire
  • machines

    9.7 4.5 Haskell
    Networks of composable stream transducers
  • record

    9.6 0.0 Haskell
    Anonymous records
  • free

    9.6 5.0 Haskell
    free monads
  • foldl

    9.6 6.1 Haskell
    Composable, streaming, and efficient left folds
  • classy-prelude-yesod

    9.6 6.4 Haskell
    Type classes for mapping, folding, and traversing monomorphic containers
  • freer-simple

    9.6 0.0 Haskell
    A friendly effect system for Haskell
  • classy-prelude

    9.6 6.4 Haskell
    Type classes for mapping, folding, and traversing monomorphic containers
  • extensible-effects

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

    9.5 3.4 Haskell
    Safe, consistent, and easy exception handling
  • distributed-closure

    9.5 3.9 Haskell
    Serializable closures for distributed programming.
  • unliftio

    9.5 2.9 Haskell
    The MonadUnliftIO typeclass for unlifting monads to IO
  • selective

    9.5 4.9 TeX
    Selective Applicative Functors: Declare Your Effects Statically, Select Which to Execute Dynamically
  • 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.
  • auto

    9.4 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
  • retry

    9.4 1.6 Haskell
    Retry combinators for monadic actions that may fail
  • abstract-par

    9.4 5.6 Haskell
    Type classes generalizing the functionality of the 'monad-par' library.
  • these

    9.4 1.7 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!)
  • 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
  • parallel

    9.3 5.1 Haskell
    a library for parallel programming
  • cloud-haskell

    9.2 0.0
    DISCONTINUED. This is an umbrella development repository for Cloud Haskell
  • frpnow

    9.2 0.0 Haskell
    Principled practical FRP
  • distributed-process-platform

    9.1 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
  • tardis

    9.1 5.5 Haskell
    Bidirectional state monad transformer
  • deepseq

    9.1 5.2 Haskell
    Deep evaluation of data structures
  • monad-validate

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

    9.1 3.8 Haskell
    Haskell 98 contravariant functors
  • distributed-fork

    9.1 0.0 Haskell
    A distributed data processing framework in Haskell.
  • ifcxt

    9.1 0.0 Haskell
    constraint level if statements
  • either

    9.1 4.6 Haskell
    the EitherT monad transformer
  • exceptions

    9.0 5.4 Haskell
    mtl friendly exceptions
  • errors

    9.0 3.1 Haskell
    Type-safe error handling
  • monad-control

    9.0 0.0 Haskell
    Lift control operations, like exception catching, through monad transformers
  • freer-effects

    9.0 0.0 Haskell
    DISCONTINUED. An implementation of "Freer Monads, More Extensible Effects".
  • effect-monad

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

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

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

    8.9 4.6 Haskell
    Type class for monads which carry the notion of the current time.
  • mmorph

    8.9 0.0 Haskell
    Monad morphisms
  • motor

    8.9 0.0 Haskell
    Type-safe effectful state machines in Haskell
  • lens-tutorial

    8.9 3.6 Haskell
    The missing tutorial module for the lens library
  • in-other-words

    8.9 0.0 Haskell
    A higher-order effect system where the sky's the limit
  • ether

    8.8 0.0 Haskell
    Monad Transformers and Classes
  • objective

    8.8 4.4 Haskell
    Purely functional objects
  • eveff

    8.8 2.6 Haskell
    Efficient Haskell effect handlers based on evidence translation.
  • basic-prelude

    8.7 0.0 Haskell
    An enhanced core prelude, meant for building up more complete preludes on top of.
  • time-warp

    8.7 0.0 Haskell
    DISCONTINUED. Distributed systems execution emulation
  • gdp

    8.7 0.0 Haskell
    Ghosts of Departed Proofs
  • hpc-coveralls

    8.7 4.3 Haskell
    coveralls.io support for haskell code coverage with hpc
  • monad-unlift

    8.5 0.0 Haskell
    Typeclasses for representing monad (transformer) morphisms
  • monad-unlift-ref

    8.5 0.0 Haskell
    Typeclasses for representing monad (transformer) morphisms
  • pipes-parse

    8.5 2.0 Haskell
    Parsing for the pipes ecosystem
  • list-transformer

    8.4 3.8 Haskell
    List monad transformer
  • categories

    8.4 0.0 Haskell
    categories from category-extras
  • MonadRandom

    8.4 6.4 Haskell
    A monad transformer and corresponding type class for computations which consume random values.
  • ImperativeHaskell

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

    8.3 3.5 Haskell
    haskell metrics
  • pipes-safe

    8.3 2.5 Haskell
    Safety for the pipes ecosystem
  • distributed-static

    8.3 4.5 Haskell
    DISCONTINUED. Support for static values
  • SciFlow

    8.3 0.0 Haskell
    Scientific workflow management
  • rank2classes

    8.3 7.2 Haskell
    Grammatical parsers - combinator library for parsing general context-free grammars
  • natural-transformation

    8.2 4.6 Haskell
    A natural transformation package
  • monad-loops

    8.2 0.0 Haskell
    Some useful control operators for looping
  • managed

    8.2 0.0 Haskell
    A monad for managed values
  • wires

    8.2 0.0 Haskell
    FRP library
  • codecov-haskell

    8.1 0.0 Haskell
    codecov.io support for haskell code coverage with hpc
  • Workflow

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

    8.1 3.9 Haskell
    product-profunctors
  • stack-hpc-coveralls

    8.1 0.0 Haskell
    Coveralls support for Stack projects
  • varying

    8.1 0.0 Haskell
    Continuously varying values, made easy :)
  • profunctor-monad

    8.1 0.0 Coq
    Bidirectional programming in Haskell with monadic profunctors
  • tonalude

    8.1 5.4 Haskell
    Haskell plugin-based framework for any type of applications
  • monadiccp

    8.0 0.0 Haskell
    Monadic Constraint Programming framework
  • layers

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

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

    7.9 2.8 Haskell
    DISCONTINUED. Cloud Haskell - Asynchronous Execution
  • lifted-base

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

    7.9 0.0 Haskell
    DISCONTINUED. References which can be joined and on which lenses can be applied
  • distributed-process-client-server

    7.9 0.0 Haskell
    DISCONTINUED. Cloud Haskell - gen_server implementation
  • wl-pprint-extras

    7.8 0.0 Haskell
    A free monad based on the Wadler/Leijen pretty printer
  • distributed-process-simplelocalnet

    7.8 5.5 Haskell
    DISCONTINUED. Simple cloud haskell backend for local networks
  • regions

    7.8 0.0 Haskell
    Provides the region monad for safely opening and working with scarce resources
  • hdph

    7.8 0.0 Haskell
    Haskell distributed parallel Haskell
  • total

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

    7.7 5.0 Haskell
    Daemons in Haskell made fun and easy
  • control-monad-exception

    7.7 1.8 Haskell
    Explicitly Typed exceptions as a library
  • speculation-transformers

    7.7 0.0 Haskell
    Safe, programmable, speculative evaluation for Haskell
  • distributed-process-extras

    7.7 0.0 Haskell
    DISCONTINUED. Core utilities for distributed-process-platform
  • Free Algebras

    7.6 5.5 Haskell
    Free Algebras in Haskell
  • pipes-bytestring

    7.6 4.2 Haskell
    ByteString support for pipes
  • monad-logger-prefix

    7.6 0.0 HTML
    Easily add a prefix to your MonadLogger output.

Add another 'Control' Package