
ast-bro
aeroxy
Fast, AST-based code-navigation toolkit for source files — surface the shape of a file (signatures with line numbers, no method bodies), the true public API of a package, the dependency graph between files, the call graph between symbols, and search the repo by symbol or behaviour.
AI 简介
ast-bro 是一个基于抽象语法树(AST)的快速代码导航工具包,用于源文件分析。它能够展示文件结构(包括带行号的签名但不包含方法体)、包的真实公共API、文件间的依赖图、符号间的调用图,并支持通过符号或行为搜索代码库。该项目使用Rust语言编写,利用了ast-grep 的高性能tree-sitter绑定和rayon库实现并行解析,极大提高了处理速度。适用于大型代码库尤其是对于需要高效理解和导航代码的开发者及LLM编码代理来说,ast-bro是一个理想的选择。
Rust
MIT License201
Stars
15
Forks
1
Watchers
1
Issues
Star 增长
今日+1
近 7 天+10
近 30 天+15
综合评分52.11
默认分支main