Technology
tree-sitter
An incremental parsing library that builds concrete syntax trees and updates them efficiently during live editing.
Tree-sitter generates robust syntax trees using a C-based runtime and language-specific grammars. It supports over 40 languages (including Rust, JavaScript, and Python) to power features like syntax highlighting and code navigation in Neovim and GitHub. The engine handles syntax errors gracefully and re-parses modified code in O(log n) time. This efficiency ensures immediate feedback without blocking the main editor thread.
What builders pair with tree-sitter
Projects using both technologies. Select a pairing to see a project.
12 more pairings
Pairing: MCP
How I built a Multi-Agent system from scratch
Pairing: Claude Code
Graph-Oriented Generation: Deterministic Context Retrieval for Code
Pairing: OpenAI API
How I built a Multi-Agent system from scratch
Pairing: Python
How I built a Multi-Agent system from scratch
Pairing: Rust
ArgosBrain pushed Opus 4.7 from 87.6% to 95% on SWE-bench Verified
Pairing: Anthropic API
Shotgun: Spec-Driven Development
Recent Talks & Demos
Showing 1-8 of 8