Parse, inspect, transform, and serialize content with syntax trees
-
Updated
Feb 4, 2025 - JavaScript
unist is a specification for syntax trees. It has a big ecosystem of utilities in JavaScript for working with these trees. It’s implemented by several other specifications.
Parse, inspect, transform, and serialize content with syntax trees
Universal Syntax Tree used by @unifiedjs
Natural Language Concrete Syntax Tree format
Notion Abstract Syntax Tree specification.
Curated list of awesome syntax-tree, unist, hast, xast, mdast, esast, nlcst resources
utility to transform mdast to hast
utility to generate a table of contents from an mdast tree
utility to create a new trees with a nice syntax
utility to recursively walk over unist nodes, with ancestral information
Extensible Abstract Syntax Tree
☄️ A Type-safe Markdown parser in Swift.
utility to select unist nodes with CSS-like selectors
Released February 11, 2016
Latest release almost 2 years ago