go-fAST JavaScript AST Library

repository·master·Indexed 41 days ago

https://github.com/t14raptor/go-fast

A high-performance Golang library for parsing, transforming, and generating JavaScript Abstract Syntax Trees (ASTs), designed for code analysis and obfuscation or de-obfuscation tasks.

Tokens
191
Snippets
1
Records
2
Agent score
2%

What's inside go-fAST

  1. Overview of go-fAST

    master

    go-fAST is a high-performance Golang library specialized in handling JavaScript Abstract Syntax Trees (ASTs). It is designed for tasks that require deep manipulation of JavaScript code, such as code analysis, code transformation, and (de)obfuscation.

    Core capabilities include:

    • Parsing: Converting raw JavaScript source code into a structured AST.
    • Transforming: Modifying the structure of an existing AST to change the code's behavior or appearance.
    • Generating: Converting an AST back into executable JavaScript source code.