top | item 41791000

(no title)

bjacobso | 1 year ago

zod is great, but I have been moving to @effect/schema and think it deserves a mention here. @effect/schema is the evolution of io-ts, which originally inspired zod.

It supports decoding as well as encoding, and fits natively into the rest of the effect ecosystem.

https://effect.website/docs/guides/schema/introduction

It does come with the cost of importing effect, so might not be the best in certain scenarios. However, there are smaller options than zod if that is a concern.

discuss

order

obeavs|1 year ago

Yep. Effect is so cool. The ability encode AND decode is tomorrow's standard.

With all the work they're doing on durable workflows, hard to imagine that 2025 is anyone else's year.