3 projects
JavaScript AST Traversal Libraries
Libraries that provide functionality for traversing, analyzing, and manipulating Abstract Syntax Trees (ASTs) in JavaScript and ECMAScript environments. These tools enable code analysis, transformation, and generation for JavaScript tooling.
3,139 contributors
$2.9M
Tree-sitter
Tree-sitter is an incremental parsing system that can build and maintain a syntax tree for source code files as they are edited, enabling fast and accurate syntax highlighting, code navigation, structural editing, and more. It generates fast parsers that can be used from multiple programming languages.
2,082
671
$2.8M
remark
Remark is a Markdown processor powered by plugins that transforms markdown with Abstract Syntax Trees (ASTs). It enables parsing, inspecting, transforming, and serializing markdown content through a unified ecosystem of tools.
1,057
413
$92K
estraverse
ECMAScript JS AST traversal functions