effect: A standard library integrating TypeScript's type safety and runtime reliability
Effect-TS/effect
About the project
It solves common error handling, dependency injection, and structured concurrency issues in TypeScript development with a single consistent pattern. Designed to go beyond a simple collection of utilities, it keeps core application logic type-safe and predictable.
It offers a wide range of integration packages, from major database clients like PostgreSQL, MySQL, and ClickHouse to Anthropic and OpenAI integration modules. It automatically maps platform services to various runtime environments such as Node.js, Bun, Deno, and browsers.
Effect 4.x guarantees at least 3 years of long-term support (LTS), and stabilized APIs will not undergo breaking changes until the next major release. It is suitable for enterprise environments that prioritize maintainability and security patch response for large-scale systems.
Effect-TS/effect
Build production-ready applications in TypeScript
TypeScript