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

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

c parser tree-sitter

Score: 27.44903174815371

Last synced: about 6 hours ago
JSON representation

Repository metadata:

C grammar for tree-sitter


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 1 day ago

Total Commits: 447
Total Committers: 37
Avg Commits per committer: 12.081
Development Distribution Score (DDS): 0.477

Commits in past year: 5
Committers in past year: 1
Avg Commits per committer in past year: 5.0
Development Distribution Score (DDS) in past year: 0.0

Name Email Commits
Max Brunsfeld m****d@g****m 234
Amaan Qureshi a****2@g****m 131
Christian Clason c****n@u****t 15
calixteman c****t@g****m 12
John Drouhard j****n@j****g 10
ObserverOfTime c****r@d****g 4
dependabot[bot] 4****] 3
Timothy Clem t****m@g****m 2
Luni-4 l****4@h****t 2
Lukas Pistrol l****s@p****m 2
Lewis Russell l****1@g****m 2
Benjamin Brownlee b****e@p****m 2
Anton Kochkov x****a@g****m 2
berchn 7****n 2
Max Brunsfeld m****d@g****m 2
Valentin Touzeau V****u@c****e 1
Ben Dunkin c****l@g****m 1
Brandon Wu 4****k 1
DennySun2100 1****0 1
ysftaha t****y@u****a 1
touzeauv 5****v 1
lyleshaw l****w@f****m 1
joshvera j****h@j****m 1
antoinemadec a****c@g****m 1
TJ DeVries d****j@g****m 1
Riley Bruins r****7@h****m 1
Rick Winfrey r****y@g****m 1
Rebecca Valentine 1****e 1
Phil Turnbull p****l@g****m 1
Microsoft Provenance Contributions e****e@m****m 1
and 7 more...

Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 152
Total pull requests: 142
Average time to close issues: 9 months
Average time to close pull requests: about 2 months
Total issue authors: 106
Total pull request authors: 65
Average comments per issue: 1.35
Average comments per pull request: 1.04
Merged pull request: 83
Bot issues: 0
Bot pull requests: 8

Past year issues: 11
Past year pull requests: 21
Past year average time to close issues: N/A
Past year average time to close pull requests: 3 months
Past year issue authors: 9
Past year pull request authors: 18
Past year average comments per issue: 0.18
Past year average comments per pull request: 0.24
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 2

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

Top Issue Authors

  • ashamedbit (13)
  • genotrance (9)
  • XVilka (6)
  • casouri (5)
  • berchn (4)
  • lukan-visionmc (3)
  • Raghava-Ch (3)
  • rurban (3)
  • pksadiq (2)
  • jdrouhard (2)
  • ribru17 (2)
  • dan1338 (2)
  • QLiangong (2)
  • distobs (2)
  • ubitux (2)

Top Pull Request Authors

  • amaanq (32)
  • dependabot[bot] (8)
  • ObserverOfTime (6)
  • narpfel (5)
  • touzeauv (4)
  • XVilka (4)
  • ribru17 (4)
  • lewis6991 (4)
  • calixteman (3)
  • lukan-visionmc (3)
  • clason (3)
  • MarcelRobitaille (2)
  • ernestask (2)
  • maxbrunsfeld (2)
  • gen740 (2)

Top Issue Labels

  • bug (57)
  • enhancement (10)

Top Pull Request Labels

  • dependencies (8)
  • github_actions (4)
  • javascript (2)

Package metadata

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

nixpkgs-23.11: vimPlugins.nvim-treesitter-parsers.c

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

Tree-sitter grammar for c

nixpkgs-unstable: tree-sitter-grammars.tree-sitter-c

Tree-sitter grammar for c

npmjs.org: tree-sitter-c

C grammar for tree-sitter

  • Homepage: https://github.com/tree-sitter/tree-sitter-c#readme
  • Licenses: MIT
  • Latest release: 0.24.1 (published over 1 year ago)
  • Last Synced: 2026-10-25T00:02:19.128Z (1 day ago)
  • Versions: 76
  • Dependent Packages: 16
  • Dependent Repositories: 290
  • Downloads: 1,697,695 Last month
  • Docker Downloads: 513
  • Rankings:
    • Dependent repos count: 0.954%
    • Docker downloads count: 0.958%
    • Dependent packages count: 1.43%
    • Average: 2.314%
    • Downloads: 2.927%
    • Forks count: 3.352%
    • Stargazers count: 4.266%
  • Maintainers (9)
proxy.golang.org: github.com/tree-sitter/tree-sitter-c

  • Homepage: https://github.com/tree-sitter/tree-sitter-c
  • Documentation: https://pkg.go.dev/github.com/tree-sitter/tree-sitter-c#section-documentation
  • Licenses: MIT
  • Latest release: v0.24.2 (published 6 months ago)
  • Last Synced: 2026-10-25T00:02:16.830Z (1 day ago)
  • Versions: 78
  • 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-c

proxy.golang.org: github.com/tree-sitter/tree-sitter-C

crates.io: tree-sitter-c

C grammar for tree-sitter

  • Homepage:
  • Documentation: https://docs.rs/tree-sitter-c/
  • Licenses: MIT
  • Latest release: 0.24.2 (published 6 months ago)
  • Last Synced: 2026-10-25T00:02:13.480Z (1 day ago)
  • Versions: 21
  • Dependent Packages: 21
  • Dependent Repositories: 230
  • Downloads: 12,594,717 Total
  • Docker Downloads: 23,282,870
  • Rankings:
    • Dependent packages count: 2.473%
    • Dependent repos count: 2.637%
    • Docker downloads count: 3.294%
    • Average: 5.588%
    • Downloads: 6.007%
    • Forks count: 7.505%
    • Stargazers count: 11.61%
  • Maintainers (2)
alpine-v3.18: tree-sitter-c

C grammar for tree-sitter

  • Homepage: https://github.com/tree-sitter/tree-sitter-c
  • Licenses: MIT
  • Latest release: 0.20.2-r0 (published about 4 years ago)
  • Last Synced: 2026-07-30T05:02:11.523Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 7.95%
    • Forks count: 14.453%
    • Stargazers count: 17.346%
  • Maintainers (1)
alpine-edge: tree-sitter-c

C grammar for tree-sitter

  • Homepage: https://github.com/tree-sitter/tree-sitter-c
  • Licenses: MIT
  • Latest release: 0.24.2-r0 (published 3 months ago)
  • Last Synced: 2026-07-14T03:29:27.476Z (3 months ago)
  • Versions: 12
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 12.474%
    • Dependent packages count: 14.641%
    • Forks count: 16.089%
    • Stargazers count: 19.165%
  • Maintainers (1)
alpine-v3.16: tree-sitter-c

C grammar for tree-sitter

  • Homepage: https://github.com/tree-sitter/tree-sitter-c
  • Licenses: MIT
  • Latest release: 0.20.1-r3 (published over 4 years ago)
  • Last Synced: 2026-07-30T05:01:59.679Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Forks count: 11.657%
    • Average: 13.083%
    • Stargazers count: 13.365%
    • Dependent packages count: 27.311%
  • Maintainers (1)
alpine-v3.17: tree-sitter-c

C grammar for tree-sitter

  • Homepage: https://github.com/tree-sitter/tree-sitter-c
  • Licenses: MIT
  • Latest release: 0.20.2-r0 (published about 4 years ago)
  • Last Synced: 2026-07-30T05:02:25.334Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Forks count: 13.961%
    • Average: 14.316%
    • Stargazers count: 16.049%
    • Dependent packages count: 27.254%
  • Maintainers (1)
npmjs.org: plexgram-c

C grammar for node-tree-sitter

  • Homepage: https://github.com/tree-sitter/tree-sitter-c#readme
  • Licenses: MIT
  • Latest release: 0.20.10 (published almost 3 years ago)
  • Last Synced: 2026-10-25T00:02:29.807Z (1 day ago)
  • Versions: 3
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 20 Last month
  • Rankings:
    • Forks count: 3.48%
    • Stargazers count: 4.398%
    • Average: 24.61%
    • Dependent repos count: 37.328%
    • Dependent packages count: 53.235%
  • Maintainers (1)
npmjs.org: tree-sitter-parser-c

C grammar for node-tree-sitter

  • Homepage: https://github.com/tree-sitter/tree-sitter-c#readme
  • Licenses: MIT
  • Latest release: 0.20.6 (published about 3 years ago)
  • Last Synced: 2026-10-25T00:02:54.665Z (1 day ago)
  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 7 Last month
  • Rankings:
    • Forks count: 3.521%
    • Stargazers count: 4.421%
    • Average: 24.728%
    • Dependent repos count: 37.362%
    • Dependent packages count: 53.607%
  • Maintainers (1)
npmjs.org: tree-sitter-c-fork

C grammar for tree-sitter

  • Homepage: https://github.com/tree-sitter/tree-sitter-c
  • Status: unpublished
  • Licenses: MIT
  • Latest release: 0.0.2 (published about 2 years ago)
  • Last Synced: 2026-10-25T00:02:33.402Z (1 day ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 25.837%
    • Average: 31.683%
    • Dependent packages count: 37.528%
  • Maintainers (1)
pypi.org: tree-sitter-c

C grammar for tree-sitter

  • Homepage: https://github.com/tree-sitter/tree-sitter-c
  • Documentation: https://tree-sitter-c.readthedocs.io/
  • Licenses: MIT
  • Latest release: 0.24.2 (published 6 months ago)
  • Last Synced: 2026-10-25T00:02:13.342Z (1 day ago)
  • Versions: 15
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 9,166,312 Last month
  • Rankings:
    • Dependent packages count: 9.719%
    • Average: 36.92%
    • Dependent repos count: 64.121%
  • Maintainers (1)
debian-13: tree-sitter-c

  • Homepage: https://github.com/tree-sitter/tree-sitter-c/
  • Documentation: https://packages.debian.org/trixie/tree-sitter-c
  • Licenses: mit
  • Latest release: 0.21.3-4 (published 9 months ago)
  • Last Synced: 2026-03-12T18:02:16.205Z (8 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-24.04: tree-sitter-c

  • Homepage: https://github.com/tree-sitter/tree-sitter-c/
  • Licenses: mit
  • Latest release: 0.20.5-2 (published 9 months ago)
  • Last Synced: 2026-03-13T06:09:19.374Z (8 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
pkgsrc-netbsd-x86_64-10.1-all: textproc/tree-sitter-c

C grammar for tree-sitter

  • Homepage: https://github.com/tree-sitter/tree-sitter-c/
  • Documentation: https://pkgsrc.se/textproc/tree-sitter-c
  • Licenses: mit
  • Latest release: 0.24.1 (published over 1 year ago)
  • Last Synced: 2026-08-09T07:09:30.589Z (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-unstable: vimPlugins.nvim-treesitter-legacy-parsers.c

Tree-sitter grammar for c

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

ubuntu-24.10: tree-sitter-c

  • Homepage: https://github.com/tree-sitter/tree-sitter-c/
  • Licenses: mit
  • Latest release: 0.20.5-2 (published 8 months ago)
  • Last Synced: 2026-08-01T05:06:00.983Z (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.c

guix: tree-sitter-c

Tree-sitter C grammar

alpine-v3.21: tree-sitter-c

C grammar for tree-sitter

  • Homepage: https://github.com/tree-sitter/tree-sitter-c
  • Licenses: MIT
  • Latest release: 0.23.1-r0 (published about 2 years ago)
  • Last Synced: 2026-07-30T05:00:36.756Z (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.22: tree-sitter-c

C grammar for tree-sitter

  • Homepage: https://github.com/tree-sitter/tree-sitter-c
  • Licenses: MIT
  • Latest release: 0.23.5-r0 (published over 1 year ago)
  • Last Synced: 2026-10-24T04:28:51.458Z (2 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)
alpine-v3.20: tree-sitter-c

C grammar for tree-sitter

  • Homepage: https://github.com/tree-sitter/tree-sitter-c
  • Licenses: MIT
  • Latest release: 0.21.0-r0 (published over 2 years ago)
  • Last Synced: 2026-07-30T05:02:01.289Z (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.23: tree-sitter-c

C grammar for tree-sitter

  • Homepage: https://github.com/tree-sitter/tree-sitter-c
  • Licenses: MIT
  • Latest release: 0.24.1-r0 (published 12 months ago)
  • Last Synced: 2026-08-01T05:04:37.479Z (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)
gentoo-portage: dev-libs/tree-sitter-c

C grammar for Tree-sitter

  • Homepage: https://github.com/tree-sitter/tree-sitter-c
  • Documentation: https://packages.gentoo.org/packages/dev-libs/tree-sitter-c
  • Licenses: MIT
  • Latest release: 0.24.2 (published 6 months ago)
  • Last Synced: 2026-07-07T01:00:54.737Z (4 months ago)
  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
alpine-v3.19: tree-sitter-c

C grammar for tree-sitter

  • Homepage: https://github.com/tree-sitter/tree-sitter-c
  • Licenses: MIT
  • Latest release: 0.20.6-r1 (published almost 3 years ago)
  • Last Synced: 2026-07-30T05:00:42.020Z (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

package.json npm
  • 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/lint.yml actions
  • actions/checkout v3 composite
Cargo.toml cargo
Package.swift swiftpm
Cargo.lock cargo
  • aho-corasick 1.1.3
  • cc 1.2.24
  • equivalent 1.0.2
  • hashbrown 0.15.3
  • indexmap 2.9.0
  • itoa 1.0.15
  • memchr 2.7.4
  • proc-macro2 1.0.95
  • quote 1.0.40
  • regex 1.11.1
  • regex-automata 0.4.9
  • regex-syntax 0.8.5
  • ryu 1.0.20
  • serde 1.0.219
  • serde_derive 1.0.219
  • serde_json 1.0.140
  • shlex 1.3.0
  • streaming-iterator 0.1.9
  • syn 2.0.101
  • tree-sitter 0.25.4
  • tree-sitter-language 0.1.5
  • unicode-ident 1.0.18
.github/workflows/publish.yml actions
pyproject.toml pypi
go.mod go
  • github.com/mattn/go-pointer v0.0.1
  • github.com/tree-sitter/go-tree-sitter v0.24.1
Package.resolved swiftpm
  • github.com/ChimeHQ/SwiftTreeSitter 0.8.0
go.sum go
  • github.com/davecgh/go-spew v1.1.1
  • github.com/mattn/go-pointer v0.0.1
  • github.com/pmezard/go-difflib v1.0.0
  • github.com/stretchr/testify v1.9.0
  • github.com/tree-sitter/go-tree-sitter v0.24.0
  • github.com/tree-sitter/tree-sitter-cpp v0.22.4-0.20240818224355-b1a4e2b25148
  • github.com/tree-sitter/tree-sitter-embedded-template v0.21.1-0.20240819044651-ffbf64942c33
  • github.com/tree-sitter/tree-sitter-go v0.21.3-0.20240818010209-8c0f0e7a6012
  • github.com/tree-sitter/tree-sitter-html v0.20.5-0.20240818004741-d11201a263d0
  • github.com/tree-sitter/tree-sitter-java v0.21.1-0.20240824015150-576d8097e495
  • github.com/tree-sitter/tree-sitter-javascript v0.21.5-0.20240818005344-15887341e5b5
  • github.com/tree-sitter/tree-sitter-json v0.21.1-0.20240818005659-bdd69eb8c8a5
  • github.com/tree-sitter/tree-sitter-php v0.22.9-0.20240819002312-a552625b56c1
  • github.com/tree-sitter/tree-sitter-python v0.21.1-0.20240818005537-55a9b8a4fbfb
  • github.com/tree-sitter/tree-sitter-ruby v0.21.1-0.20240818211811-7dbc1e2d0e2d
  • github.com/tree-sitter/tree-sitter-rust v0.21.3-0.20240818005432-2b43eafe6447
  • gopkg.in/yaml.v3 v3.0.1
package-lock.json npm
  • 125 dependencies
setup.py pypi