chevrotain

Chevrotain is a high performance fault tolerant javascript parsing DSL for building recursive decent parsers

gramr-ts

TypeScript library designed to create typesafe, composable parsers and tokenizers for building embedded languages. With powerful parsing combinators and a focus on type safety