Umbrella

Here is a collection of typescript libraries for a various scenarios (functional programming, data structrures, various helpers, ui tools, canvas helpers and many others).. It a great example of granular libraries with clean code. definitely it can be used in production, and moreover this is an excellent bunch of examples to learn typescript. P.s. Thanks Vahid Kazemi for the link.

Tofu

Recently I had a look at tofu library. Initially it seems this library provides granular typeclasses which provides developer to implement high level logic and substitute corresponding lower level implementation as proposed by tagless final approach. But env module, for example looks overcomplicated but tecnhically provides reader monad. Definitely this is an acceptable approach, but it seems that monix task dependency introduce all this complexity. Why env contains any side effect specifics?