Open
Description
General musings:
- Typia - https://typia.io/docs/
- I really like the API and the ease of use. The speed is also very good. However, it's relatively young and is only being maintained by one person, so longevity might be a concern.
- zod - https://zod.dev/
- This seems like the one that everyone likes. It seems a bit complex, and it's slow. It is also essentially maintained by one person, but they have almost 100 Github sponsors, which at least shows the willingness for people to pay to support the project.
I am also open to other suggestions.
Replacing typeforce in the bitcoinjs ecosystem will be breaking changes most likely, since a lot of these require changes to the typescript types.
Once we've decided on one, I'll go ahead and audit their codebase.