Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Php Parser | 500 | 327 | 100 | 8 months ago | 74 | June 07, 2023 | 34 | bsd-3-clause | JavaScript | |
:herb: NodeJS PHP Parser - extract AST or tokens | ||||||||||
Compiler | 427 | 284 | 21 | 4 years ago | 17 | August 08, 2017 | 27 | PHP | ||
The Hoa\Compiler library. | ||||||||||
Cst | 408 | 9,313 | 20 | 4 years ago | 54 | June 15, 2017 | 33 | mit | JavaScript | |
:herb: JavaScript Concrete Syntax Tree | ||||||||||
Momoa | 293 | 1 | 14 | 4 months ago | 10 | March 16, 2023 | 12 | apache-2.0 | JavaScript | |
A JSON parser, tokenizer, traverser, and printer. | ||||||||||
Fast | 243 | 1 | 1 | 5 months ago | 20 | September 29, 2020 | 2 | mit | Ruby | |
Find in AST - Search and refactor code directly in Abstract Syntax Tree as you do with grep for strings | ||||||||||
Snapdragon | 217 | 447,414 | 767 | a year ago | 33 | April 09, 2021 | 7 | mit | JavaScript | |
snapdragon is an extremely pluggable, powerful and easy-to-use parser-renderer factory. | ||||||||||
Llvm Kaleidoscope | 168 | a year ago | C++ | |||||||
LLVM Tutorial: Kaleidoscope (Implementing a Language with LLVM) | ||||||||||
Rocambole | 163 | 1,239 | 85 | 4 years ago | 18 | August 26, 2015 | 6 | JavaScript | ||
Recursively walk and transform EcmaScript AST | ||||||||||
Asttokens | 154 | 48 | 237 | 4 months ago | 33 | October 26, 2023 | 17 | apache-2.0 | Python | |
Annotate Python AST trees with source text and token information | ||||||||||
Cstparser.jl | 102 | 4 months ago | 16 | other | Julia | |||||
A concrete syntax tree parser for Julia |