effectful

Effects library

An effects library for Haskell with seamless integration into the existing ecosystem

An easy to use, fast extensible effects library with seamless integration with the existing Haskell ecosystem.

GitHub

385 stars
15 watching
28 forks
Language: Haskell
last commit: almost 2 years ago
effect-systemhaskell

Related projects:

RepositoryDescriptionStars
dorchard/effect-monadProvides fine-grained reasoning about effects in Haskell computations98
lexi-lambda/freer-simpleA Haskell library for building effectful applications with a focus on type-level effects and composability228
jeanhuguesderaigniac/effects-landscapeAn open-source project providing effects libraries for Haskell.71
fused-effects/fused-effectsA fast and flexible effect system for Haskell that enables expressive and efficient programming649
hasura/effAn effect system for Haskell that aims to provide a flexible and performant way of handling effects in programming languages553
suhailshergill/extensible-effectsA library providing a single monad to handle multiple effects in effectful computations.174
re-xyr/cleffAn extensible effects library that provides a balance of performance and expressiveness while allowing users to define their own custom effects.105
lexi-lambda/effAn extensible effect system for Haskell that allows flexible handling of effects at the type level.124
effectfully-ou/sketchesA blog and documentation platform for Haskell programming language129
xnning/eveffA Haskell library providing an efficient way to handle effects in functional programming82
tweag/capabilityA library that provides an alternative to the mtl, allowing explicit decoupling of effects from their implementation.213
ocharles/effect-zooAn analysis of Haskell effect systems to compare their performance and usability65
effectfully-ou/haskell-challengesA collection of Haskell-specific coding challenges with test suites and expected solutions.90
effector/patronumA library of reusable functions for managing side effects in reactive state management systems.298
fumieval/extensibleProvides tools and abstractions for building complex, adaptable data structures in Haskell129