GitHub repository: philidem/typed-model
Primary language: JavaScript
Description: JavaScript library for defining types and their attributes with support for wrapping/unwrapping and serialization/deserialization.