An open API service for producing an overview of a list of open source projects.

https://github.com/tree-sitter/tree-sitter-cpp

cplusplus parser tree-sitter

Score: 27.508486198966178

Last synced: 1 day ago
JSON representation

Repository metadata:

C++ grammar for tree-sitter


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 2 days ago

Total Commits: 415
Total Committers: 37
Avg Commits per committer: 11.216
Development Distribution Score (DDS): 0.595

Commits in past year: 4
Committers in past year: 2
Avg Commits per committer in past year: 2.0
Development Distribution Score (DDS) in past year: 0.25

Name Email Commits
Max Brunsfeld m****d@g****m 168
Amaan Qureshi a****2@g****m 91
John Drouhard j****n@d****v 65
calixteman c****t@g****m 22
rktdm 2****m 12
ObserverOfTime c****r@d****g 5
Stephan Seitz s****z@f****e 5
dependabot[bot] 4****] 4
Alois Wohlschlager a****1@g****e 3
Andrew Sutherland a****d@a****g 3
Ben Deane b****n@e****m 3
Luni-4 l****4@h****t 3
Pablo Hugen p****n@p****m 3
eezstreet e****t@l****m 2
Michal Liszcz l****l@g****m 2
Vlad-Stefan Harbuz v****d@v****t 2
Valentin Touzeau V****u@c****e 2
Andrew He h****l@g****m 1
Anton Kochkov x****a@g****m 1
Ben Dunkin c****l@g****m 1
v1nh1shungry v****y@o****m 1
sebastiansturm m****l@s****e 1
cynix c****x@c****g 1
Sam McCall s****l@g****m 1
Rebecca Valentine b****a@g****m 1
Pavel Sobolev p****l@p****v 1
Microsoft Provenance Contributions e****e@m****m 1
Michel Lind m****l@m****e 1
Mathieu Nayrolles M****s 1
Lukas Pistrol l****l@g****m 1
and 7 more...

Issue and Pull Request metadata

Last synced: 2 days ago

Total issues: 178
Total pull requests: 103
Average time to close issues: 9 months
Average time to close pull requests: about 1 month
Total issue authors: 129
Total pull request authors: 47
Average comments per issue: 1.34
Average comments per pull request: 1.69
Merged pull request: 69
Bot issues: 0
Bot pull requests: 8

Past year issues: 12
Past year pull requests: 12
Past year average time to close issues: 5 months
Past year average time to close pull requests: about 2 months
Past year issue authors: 11
Past year pull request authors: 12
Past year average comments per issue: 0.42
Past year average comments per pull request: 0.0
Past year merged pull request: 2
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/tree-sitter/tree-sitter-cpp

Top Issue Authors

  • hokein (9)
  • alexle0nte (6)
  • uriyay-jfrog (4)
  • BrickBee (4)
  • elbeno (4)
  • ville-h (4)
  • shi-yan (3)
  • Cons-Cat (3)
  • mliszcz (3)
  • berchn (3)
  • mingodad (3)
  • DanielKriz (3)
  • marco-c (2)
  • songhtdo (2)
  • cdacamar (2)

Top Pull Request Authors

  • amaanq (16)
  • dependabot[bot] (8)
  • rktdm (7)
  • ObserverOfTime (6)
  • azabiong (5)
  • jdrouhard (4)
  • elbeno (3)
  • mliszcz (3)
  • alois31 (2)
  • vladh (2)
  • Tomcat-42 (2)
  • theHamsta (2)
  • khiner (2)
  • touzeauv (2)
  • brandonspark (2)

Top Issue Labels

  • bug (77)
  • enhancement (13)
  • duplicate (1)

Top Pull Request Labels

  • dependencies (8)
  • github_actions (3)
  • javascript (3)
  • patch (1)
  • chore (1)

Package metadata

npmjs.org: tree-sitter-cpp

C++ grammar for tree-sitter

  • Homepage: https://github.com/tree-sitter/tree-sitter-cpp#readme
  • Licenses: MIT
  • Latest release: 0.23.4 (published almost 2 years ago)
  • Last Synced: 2026-11-06T03:12:15.449Z (2 days ago)
  • Versions: 56
  • Dependent Packages: 17
  • Dependent Repositories: 283
  • Downloads: 2,091,787 Last month
  • Docker Downloads: 307
  • Rankings:
    • Docker downloads count: 0.958%
    • Dependent repos count: 0.962%
    • Dependent packages count: 1.363%
    • Average: 2.301%
    • Downloads: 2.889%
    • Forks count: 3.558%
    • Stargazers count: 4.075%
  • Maintainers (8)
proxy.golang.org: github.com/tree-sitter/tree-sitter-cpp

  • Homepage: https://github.com/tree-sitter/tree-sitter-cpp
  • Documentation: https://pkg.go.dev/github.com/tree-sitter/tree-sitter-cpp#section-documentation
  • Licenses: MIT
  • Latest release: v0.23.4 (published almost 2 years ago)
  • Last Synced: 2026-11-06T03:20:21.512Z (2 days ago)
  • Versions: 46
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 1.622%
    • Average: 4.057%
    • Dependent packages count: 6.492%
proxy.golang.org: github.com/Tree-sitter/tree-sitter-cpp

crates.io: tree-sitter-cpp

C++ grammar for tree-sitter

  • Homepage:
  • Documentation: https://docs.rs/tree-sitter-cpp/
  • Licenses: MIT
  • Latest release: 0.23.4 (published almost 2 years ago)
  • Last Synced: 2026-11-06T03:12:03.246Z (2 days ago)
  • Versions: 16
  • Dependent Packages: 14
  • Dependent Repositories: 38
  • Downloads: 13,523,734 Total
  • Docker Downloads: 23,282,870
  • Rankings:
    • Docker downloads count: 3.291%
    • Dependent packages count: 3.529%
    • Dependent repos count: 4.766%
    • Downloads: 5.74%
    • Average: 6.041%
    • Forks count: 7.9%
    • Stargazers count: 11.024%
  • Maintainers (2)
alpine-v3.18: tree-sitter-cpp

C++ grammar for tree-sitter

  • Homepage: https://github.com/tree-sitter/tree-sitter-cpp
  • Licenses: MIT
  • Latest release: 0.20.0_git20220314-r0 (published over 4 years ago)
  • Last Synced: 2026-08-10T23:00:45.332Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 8.174%
    • Forks count: 15.725%
    • Stargazers count: 16.972%
  • Maintainers (1)
alpine-edge: tree-sitter-cpp

C++ grammar for tree-sitter

  • Homepage: https://github.com/tree-sitter/tree-sitter-cpp
  • Licenses: MIT
  • Latest release: 0.23.4-r0 (published over 1 year ago)
  • Last Synced: 2026-03-28T08:05:38.067Z (8 months ago)
  • Versions: 12
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 12.575%
    • Dependent packages count: 14.641%
    • Forks count: 17.024%
    • Stargazers count: 18.637%
  • Maintainers (1)
alpine-v3.16: tree-sitter-cpp

C++ grammar for tree-sitter

  • Homepage: https://github.com/tree-sitter/tree-sitter-cpp
  • Licenses: MIT
  • Latest release: 0.20.0_git20220314-r0 (published over 4 years ago)
  • Last Synced: 2026-09-21T09:28:39.944Z (about 2 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Forks count: 12.385%
    • Stargazers count: 13.025%
    • Average: 13.18%
    • Dependent packages count: 27.311%
  • Maintainers (1)
alpine-v3.17: tree-sitter-cpp

C++ grammar for tree-sitter

  • Homepage: https://github.com/tree-sitter/tree-sitter-cpp
  • Licenses: MIT
  • Latest release: 0.20.0_git20220314-r0 (published over 4 years ago)
  • Last Synced: 2026-03-19T23:24:34.853Z (8 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 14.421%
    • Forks count: 14.758%
    • Stargazers count: 15.673%
    • Dependent packages count: 27.254%
  • Maintainers (1)
npmjs.org: plexgram-cpp

C++ grammar for tree-sitter

  • Homepage: https://github.com/tree-sitter/tree-sitter-cpp#readme
  • Licenses: MIT
  • Latest release: 0.20.11 (published almost 3 years ago)
  • Last Synced: 2026-11-05T09:18:21.899Z (3 days ago)
  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 14 Last month
  • Rankings:
    • Forks count: 3.727%
    • Stargazers count: 4.221%
    • Average: 24.628%
    • Dependent repos count: 37.328%
    • Dependent packages count: 53.235%
  • Maintainers (1)
npmjs.org: tree-sitter-parser-cpp

C++ grammar for tree-sitter

  • Homepage: https://github.com/tree-sitter/tree-sitter-cpp#readme
  • Licenses: MIT
  • Latest release: 0.20.3 (published about 3 years ago)
  • Last Synced: 2026-11-06T03:12:12.081Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 8 Last month
  • Rankings:
    • Forks count: 3.782%
    • Stargazers count: 4.222%
    • Average: 24.743%
    • Dependent repos count: 37.362%
    • Dependent packages count: 53.607%
  • Maintainers (1)
pypi.org: tree-sitter-cpp

C++ grammar for tree-sitter

  • Homepage: https://github.com/tree-sitter/tree-sitter-cpp
  • Documentation: https://tree-sitter-cpp.readthedocs.io/
  • Licenses: MIT
  • Latest release: 0.23.4 (published almost 2 years ago)
  • Last Synced: 2026-11-06T03:12:04.763Z (2 days ago)
  • Versions: 10
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 5,053,333 Last month
  • Rankings:
    • Dependent packages count: 9.596%
    • Average: 36.453%
    • Dependent repos count: 63.31%
  • Maintainers (1)
nixpkgs-unstable: tree-sitter-grammars.tree-sitter-cpp

Tree-sitter grammar for cpp

alpine-v3.22: tree-sitter-cpp

C++ grammar for tree-sitter

  • Homepage: https://github.com/tree-sitter/tree-sitter-cpp
  • Licenses: MIT
  • Latest release: 0.23.4-r0 (published over 1 year ago)
  • Last Synced: 2026-08-10T17:06:17.463Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
guix: tree-sitter-cpp

Tree-sitter C++ grammar

  • Homepage: https://github.com/tree-sitter/tree-sitter-cpp
  • Documentation: https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/tree-sitter.scm#n253
  • Licenses: expat
  • Latest release: 0.23.4 (published 8 months ago)
  • Last Synced: 2026-04-27T14:34:35.050Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
alpine-v3.21: tree-sitter-cpp

C++ grammar for tree-sitter

  • Homepage: https://github.com/tree-sitter/tree-sitter-cpp
  • Licenses: MIT
  • Latest release: 0.23.2-r0 (published almost 2 years ago)
  • Last Synced: 2026-08-11T03:09:28.176Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
alpine-v3.19: tree-sitter-cpp

C++ grammar for tree-sitter

  • Homepage: https://github.com/tree-sitter/tree-sitter-cpp
  • Licenses: MIT
  • Latest release: 0.20.3-r1 (published almost 3 years ago)
  • Last Synced: 2026-10-11T20:27:31.793Z (28 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
nixpkgs-23.11: vimPlugins.nvim-treesitter-parsers.cpp

gentoo-portage: dev-libs/tree-sitter-cpp

C++ grammar for Tree-sitter

  • Homepage: https://github.com/tree-sitter/tree-sitter-cpp
  • Documentation: https://packages.gentoo.org/packages/dev-libs/tree-sitter-cpp
  • Licenses: MIT
  • Latest release: 0.23.4 (published 6 months ago)
  • Last Synced: 2026-10-11T20:27:05.299Z (28 days ago)
  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
alpine-v3.23: tree-sitter-cpp

C++ grammar for tree-sitter

  • Homepage: https://github.com/tree-sitter/tree-sitter-cpp
  • Licenses: MIT
  • Latest release: 0.23.4-r0 (published over 1 year ago)
  • Last Synced: 2026-04-09T11:06:48.116Z (7 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
pkgsrc-netbsd-x86_64-10.1-all: textproc/tree-sitter-cpp

C++ grammar for tree-sitter

  • Homepage: https://github.com/tree-sitter/tree-sitter-cpp/
  • Documentation: https://pkgsrc.se/textproc/tree-sitter-cpp
  • Licenses: mit
  • Latest release: 0.23.4 (published over 1 year ago)
  • Last Synced: 2026-08-09T07:10:27.250Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
nixpkgs-24.11: vimPlugins.nvim-treesitter-parsers.cpp

nixpkgs-24.05: vimPlugins.nvim-treesitter-parsers.cpp

nixpkgs-unstable: vimPlugins.nvim-treesitter-legacy-parsers.cpp

Tree-sitter grammar for cpp

nixpkgs-23.05: vimPlugins.nvim-treesitter-parsers.cpp

nixpkgs-unstable: vimPlugins.nvim-treesitter-parsers.cpp

Tree-sitter grammar for cpp

alpine-v3.20: tree-sitter-cpp

C++ grammar for tree-sitter

  • Homepage: https://github.com/tree-sitter/tree-sitter-cpp
  • Licenses: MIT
  • Latest release: 0.22.0-r0 (published over 2 years ago)
  • Last Synced: 2026-08-10T22:02:39.845Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)

Dependencies

Cargo.toml cargo
  • tree-sitter 0.20
package.json npm
  • tree-sitter-c ^0.20.1 development
  • tree-sitter-cli ^0.20.0 development
  • nan ^2.14.0
.github/workflows/ci.yml actions
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
.github/workflows/fuzz.yml actions
  • actions/checkout v3 composite
  • vigoux/tree-sitter-fuzz-action v1 composite
.github/workflows/lint.yml actions
  • actions/checkout v3 composite
.github/workflows/publish.yml actions
  • actions-rs/toolchain v1 composite
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
  • katyo/publish-crates v2 composite
Package.swift swiftpm