tree-sitter/tree-sitter

An incremental parsing system for programming tools

RustCJavaScriptShellC++HTMLOthercrusttree-sitterparserparsingincrementalwasm
This is stars and forks stats for /tree-sitter/tree-sitter repository. As of 28 Apr, 2024 this repository has 13345 stars and 1006 forks.

tree-sitter 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 aims to be: General enough to parse any programming language Fast enough to parse on every keystroke in a text editor Robust enough to provide useful results even in the presence of syntax errors Dependency-free so that the runtime library (which is written in pure C) can be embedded...
Read on GithubGithub Stats Page
repotechsstarsweeklyforksweekly
RustPython/RustPythonRustPythonJavaScript15.7k+351.1k+4
leftwm/leftwmRustRoffShell2.5k01750
boa-dev/boaRustOther4.2k+93610
hyperium/hyperRustCOther12.6k+451.4k+2
pola-rs/polarsRustPythonOther20.8k+1391.2k+10
rust-lang/bookRustXSLTShell13k+253.1k+7
SergioBenitez/RocketRustOther21.6k+351.5k+1
Peltoche/lsdRustShell10.9k03660
metaplex-foundation/metaplex-program-libraryRustTypeScriptOther528-15070
Morganamilo/paruRustShellDockerfile4.8k01920