-
Having said that: I prefer, and really love, zod. It's a high-quality library (there's some "clones" that may be slightly faster, but the code quality is very low). It's intuitive and easy to use. Relatively lightweight. It's schema-first, though: meaning, you define the schema in zod, and it infers your types from the schema. So if you want to generate schemas from types, then you'll need to look elsewhere.
-
InfluxDB
Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
-
Take a look at tiny-schema-validator . Totally not sponsered
-
ajv
The fastest JSON schema Validator. Supports JSON Schema draft-04/06/07/2019-09/2020-12 and JSON Type Definition (RFC8927)
You then turn that spec into runtime validators. For example, AJV- (JSON Schema validator)