Effect – a better way to write TypeScript
A functional effect system for TypeScript with a rich open-source standard library.

1 Effect-TS is a zero dependency set of
2 libraries to write highly productive
3 purely functional TypeScript at scale.
15
commercial companies
500+
a growing community
20+
active contributors
What is Effect-TS?
Effect-TS is an open-source library that allows you to build software in a purely functional manner.

youtube channel
Dynamic system
A fully-fledged functional Effect system for typescript with a rich standard library.
High Productivity
A typescript library inspired by scala's ZIO and Haskell's RIO architecture.
Developed by Us
We have proudly shaped a library that continues to grow along with community contributions.
Effect-TS Community
Effect is a community for learning functional programming in TypeScript, Scala, and more.
Learn, teach and collaborate with other peers in a welcoming environment for beginner-to-expert developers.
join community