superstruct
A simple and composable way to validate data in JavaScript (and TypeScript).
custom-ability
make custom ability more easy. generate the ability which can be added to any class directly.
alamid-schema
Extendable mongoose-like schemas for node.js and the browser