Effect
A TypeScript library for composing computations and managing application effects.
What it does
A TypeScript library for composing computations and managing application effects.
When it fits
Structuring asynchronous work, errors, dependencies, and resource lifecycles.
Other options in this category
- Total TypeScript TSConfig — Starting projects with consistent compiler settings.
- True Myth — Representing absence and failure explicitly in TypeScript application logic.
- ts-expect — Checking that public types behave as intended during compilation.
- ts-pattern — Expressing structured branching with exhaustive matching over TypeScript values.
- ts-toolbelt — Building complex type transformations from reusable type-level operations.
Source
Editorial overview reviewed on October 24, 2026. Follow the source for current setup, compatibility, and licensing.