ts-gls
Converts TypeScript code to General Language Syntax (GLS).
makam
The Makam metalanguage -- a tool for rapid language prototyping
metaforge
Library that allow you to describe data structures by subset of JavaScript syntax and validate them at runtime