hyogwa

Effect handler

An effect system designed to handle intensional information in code, such as side effects, by encoding it into types.

Natural 🌿 effect system that fits TypeScript

GitHub

57 stars
3 watching
2 forks
Language: TypeScript
last commit: 3 months ago
Linked from 1 awesome list

algebraic-effectscomputational-effectseffect-systemextensible-effectsfunctional-programmingtypescript

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
purescript/purescript-effect Provides a way to handle native side effects in PureScript programming 53
lexi-lambda/eff An extensible effect system for Haskell that allows flexible handling of effects at the type level. 124
xnning/eveff A Haskell library providing an efficient way to handle effects in functional programming 82
hasura/eff An effect system for Haskell that aims to provide a flexible and performant way of handling effects in programming languages 553
effect-ts/effect A framework for building robust applications in TypeScript with a focus on functional effects and dependency management 7,641
tusharmath/qio Builds a type-safe, functional data structure to manage side effects in Node and browser code 74
theaxec/algebraic-subtyping-for-algebraic-effects-and-handlers A type system extension to handle algebraic effects and handlers 0
lexi-lambda/freer-simple A Haskell library for building effectful applications with a focus on type-level effects and composability 228
tweag/capability A library that provides an alternative to the mtl, allowing explicit decoupling of effects from their implementation. 213
effekt-lang/effekt Language with lightweight effect handling and polymorphism 332
effector/patronum A library of reusable functions for managing side effects in reactive state management systems. 296
omnedia/ngx-typewriter A lightweight Angular component library for animating text typing effects using RxJS. 2
ngneat/effects A framework-agnostic implementation of RxJS effects for building reactive, asynchronous applications 62
haskell-effectful/effectful An effects library for Haskell designed to be fast and easy to use. 380
ooade/preact-side-effect A library to manage side effects in preact applications by mapping nested prop changes to global actions 10