Skip to content
#

Tree-sitter

tree-sitter logo

Tree-sitter is a parser generator tool and an incremental parsing

library. It can build a concrete syntax tree for a source file and

efficiently update the syntax tree as the source file is

edited. Tree-sitter grammars can be reused in many different

languages.

Here are 2,793 public repositories matching this topic...

Lightweight code indexing and semantic search engine that helps AI agents write code faster while using fewer tokens. Parses codebases with Tree-sitter AST to generate structured headers, with optional LLM insights and vector embeddings. Integrates via MCP server or CLI. Supports TypeScript, JavaScript, C#

  • Updated May 4, 2026
  • TypeScript

LogicLens implementation: synthesize AST-derived syntax and LLM-generated embeddings into a unified semantic graph to map dependencies across distributed repositories. query and navigate disparate repos via a single, grounded interface. (not affiliated with sourcegraph)

  • Updated May 13, 2026
  • Python

Created by maxbrunsfeld

Released 2019

Latest release about 1 month ago

Followers
112 followers
Repository
tree-sitter/tree-sitter
Website
github.com/topics/tree-sitter