Effect ← ZIO
[Effect documentation →]Why Effect?
Effect is a modern functional effect system with TypeScript-first design and cross-platform support. If you know ZIO, you'll find the concepts familiar but with cleaner syntax and better type inference.
- •Effect<A, E, R> type order (result before requirements)
- •Effect.gen for clean composition (no for-comprehension nesting)
- •Context.Tag for type-safe dependency injection
- •Built-in Schema for validation and encoding
- •Cross-platform (Node, Browser, Deno, Bun)