Valibot
Typesafe data validation library.
What we like
Describe your data schemas then validate them. Supports TypeScript types and more complex objects. Helpful transformers and utilities e.g. IPv4/6, dates, casing, trimming, etc. Modular, so it can tree-shake down to just 1-2 kb. Zero dependencies, like any good library should aim for.
What we don't like
Chaining support is better in Zod, but Validbot has pipelines which can achieve a similar goal.