tree-sitter / tree-sitter-graph
Construct graphs from parsed source code
☆247Updated 3 months ago
Alternatives and similar repositories for tree-sitter-graph:
Users that are interested in tree-sitter-graph are comparing it to the libraries listed below
- A multi-language source code analyzer and docstrings parser☆59Updated last year
- SCIP Code Intelligence Protocol☆305Updated last week
- Rust implementation of stack graphs☆801Updated 3 weeks ago
- Extract and combine multiple source code views using tree-sitter☆126Updated 3 months ago
- multilspy is a lsp client library in Python intended to be used to build applications around language servers.☆255Updated this week
- ☆316Updated 5 months ago
- Generate Soufflé Datalog types, relations, and facts that represent ASTs from a variety of programming languages.☆67Updated 3 weeks ago
- "Zero setup" & "Blazingly fast" general code file relationship analysis. With Python & Rust. Based on tree-sitter and git analysis. Suppo…☆52Updated 2 weeks ago
- Like grep, but uses tree-sitter grammars to search☆310Updated this week
- A fast, parallel, syntax-aware test case reducer based on tree-sitter grammars☆77Updated 3 weeks ago
- tree-sitter grammar for the CodeQL language☆25Updated 4 months ago
- language-agnostic program reducer.☆186Updated last week
- Build Abstract Syntax Trees and tree-walking models quickly in Rust.☆120Updated last year
- Traversal of tree-sitter Trees and any arbitrary tree with a TreeCursor-like interface☆23Updated 9 months ago
- Logic programming in Rust☆457Updated 3 weeks ago
- Reliably performant diffing☆151Updated last week
- A fork of Tree Sitter with a pure Rust runtime for WASM support☆46Updated 3 weeks ago
- UB-free and deterministic rustc fuzzer☆74Updated 2 months ago
- A fast programming language detector☆63Updated last year
- Temporal code analyses at scale☆23Updated last week
- ☆651Updated this week
- Community-led collection of essential ast-grep rules.☆38Updated this week
- Program analysis tools built on tree-sitter (https://github.com/tree-sitter/tree-sitter).☆38Updated last year
- A Rust toolkit to combine property-based testing and fuzzing.☆135Updated 2 years ago
- WebSocketify any Language Server☆60Updated last year
- Deserialization logic for efficiently processing Clang's `-ast-dump=json` format☆138Updated 3 weeks ago
- A multi-cursor structural editor prototype for TypeScript☆60Updated 2 years ago
- ☆172Updated 5 months ago
- Use Tree Sitter to parse your own languages in Rust☆636Updated last month
- Grep source code and see useful code context about matching lines☆198Updated 2 weeks ago