🪶 Lightweight & Tree-shakableDesigned with modern bundlers in mind. Only ships the validators you actually use.
🧩 Extensible by DesignBuild custom validators with Schema.raw — a clean and safe foundation for extension.
⚡ TypeScript FirstStrongly typed with generics. Autocompletion, inference, and enum support built in.
🛡️ Safe ValidationConsistent error handling with SchemaError, optional nullability and optionality flags.
🧰 Rich Validator SetCovers primitives, objects, arrays, unions, enums, patterns, records, tuples, and more.
🔌 Familiar but ImprovedInspired by libraries like Zod and Yup, but streamlined for performance and extensibility.