62 repos across 4 sub-areas
Parser generators and language bindings built on tree-sitter, a parsing toolkit for building fast, incremental parsers for programming languages. The cluster consists primarily of tree-sitter grammar definitions and bindings for major languages (JavaScript, C, Rust, Java, Ruby, OCaml, Julia, and others), along with supporting tools and libraries. Developers exploring this area will find grammar specifications, language-specific implementations, and infrastructure for building syntax-aware tools like editors, linters, and code analyzers.
Tree-sitter language parsers
39 repos
JavaScript and C implementations of language-specific parsers built on the tree-sitter parsing toolkit. Tree-sitter is an incremental parsing system that generates concrete syntax trees for code, enabling fast, efficient parsing across many programming languages. This cluster contains parsers for popular languages including Python, JavaScript, Go, CSS, HTML, and Regex, along with related tooling and documentation utilities. Useful for developers building language-aware editors, linters, code analyzers, or any tools requiring robust syntax understanding.
Cluster 462162
10 repos
Cluster 462160
8 repos
Cluster 462163
5 repos