tree-sitter
tree-sitter Joined Feb 2016 View on GitHub
- Stars
- 38,501
- across 55 public repos
- Rank
- #841
- of 94,827 organizations, top 0.9%
Repositories with 50+ stars
| Rank | Repository | Language | Stars |
|---|---|---|---|
| 1,494 | An incremental parsing system for programming tools | Rust | 27,429 |
| 45,057 | Python bindings to the Tree-sitter parsing library | C | 1,519 |
| 74,275 | Node.js bindings for tree-sitter | JavaScript | 883 |
| 110,690 | Python grammar for tree-sitter | JavaScript | 574 |
| 117,229 | TypeScript grammar for tree-sitter | JavaScript | 539 |
| 118,031 | Rust grammar for tree-sitter | JavaScript | 535 |
| 125,628 | Javascript grammar for tree-sitter | JavaScript | 499 |
| 133,944 | C++ grammar for tree-sitter | JavaScript | 464 |
| 144,412 | Swift API for the tree-sitter incremental parsing system | Swift | 426 |
| 145,290 | Go grammar for tree-sitter | JavaScript | 423 |
| 154,426 | C grammar for tree-sitter | JavaScript | 395 |
| 172,232 | Construct graphs from parsed source code | Rust | 349 |
| 178,575 | Bash grammar for tree-sitter | C | 335 |
| 184,259 | C# Grammar for tree-sitter | JavaScript | 323 |
| 193,745 | Go bindings for tree-sitter | C | 305 |
| 209,671 | Java grammar for tree-sitter | JavaScript | 278 |
| 242,447 | PHP grammar for tree-sitter | JavaScript | 234 |
| 247,767 | Ruby grammar for tree-sitter | C | 228 |
| 259,000 | HTML grammar for Tree-sitter | C | 216 |
| 271,442 | JSON grammar for tree-sitter | JavaScript | 204 |
| 277,183 | Scala grammar for tree-sitter | JavaScript | 199 |
| 289,277 | Haskell grammar for tree-sitter. | C | 189 |
| 302,610 | Haskell bindings for tree-sitter | Haskell | 179 |
| 358,173 | C# bindings to the Tree-sitter parsing library | C# | 146 |
| 364,277 | Java bindings to the Tree-sitter parsing library | Java | 143 |
| 368,433 | CSS grammar for Tree-sitter | JavaScript | 141 |
| 395,913 | Julia grammar for tree-sitter | JavaScript | 129 |
| 403,460 | Zig bindings to the Tree-sitter parsing library | Zig | 126 |
| 408,689 | SystemVerilog grammar for tree-sitter | JavaScript | 124 |
| 465,937 | Tree-sitter parser for regular expressions | JavaScript | 105 |
| 476,968 | OCaml grammar for tree-sitter | JavaScript | 102 |
| 480,756 | Kotlin bindings to the Tree-sitter parsing library | Kotlin | 101 |
| 566,039 | Tree-sitter grammar for embedded template languages like ERB, EJS | JavaScript | 82 |
| 679,495 | Ruby bindings to tree-sitter | C | 65 |
| 723,106 | Swift grammar for tree-sitter | JavaScript | 60 |
| 809,287 | CLI tool for creating and testing tree-sitter parsers | JavaScript | 52 |
| 809,287 | JSDoc grammar for Tree-sitter | JavaScript | 52 |
Among 94,827 organizations
25k–40k stars: 673 organizations, including tree-sitter
Stars along the bottom, and organizations in each band on a log scale
Where the stars are
Languages
- Rust 27.8k stars, 72% · 2 repos
- JavaScript 6.4k stars, 17% · 22 repos
- C 2.9k stars, 7% · 7 repos
- Swift 426 stars, 1% · 1 repo
- Haskell 179 stars, <1% · 1 repo
- C# 146 stars, <1% · 1 repo
- Java 143 stars, <1% · 1 repo
- Zig 126 stars, <1% · 1 repo
and 1 more language
When they were made
37 repos with 50+ stars, made between 2013 and 2024
Quick stats
- Next rank
- +31 stars to reach #840
- Next milestone
- +152,224 stars to reach the top 0.1%
- Public repos
- 55, 37 with 50+ stars
- Popular repos
- 2 over 1k stars, 1 over 10k stars
- Top repo
- tree-sitter, #1,494 of all repos, 71% of stars
- Smaller repos
- 348 stars from repos under 50