https://github.com/ast-grep/ast-grep

⚡A CLI tool for code structural search, lint and rewriting. Written in Rust
https://github.com/ast-grep/ast-grep

Keywords

ast babel codemod codereview command-line command-line-tool grep linter refactoring rust search static-analysis structural-search tree-sitter typescript

Keywords from Contributors

charts language-model transforms plot streaming load-testing secret-management cli-app profile reporting

Last synced: about 1 year ago
JSON representation

Acceptance Criteria

Repository metadata

⚡A CLI tool for code structural search, lint and rewriting. Written in Rust


Owner metadata


Committers metadata

Last synced: over 1 year ago

Total Commits: 1,949
Total Committers: 35
Avg Commits per committer: 55.686
Development Distribution Score (DDS): 0.229

Commits in past year: 1,191
Committers in past year: 31
Avg Commits per committer in past year: 38.419
Development Distribution Score (DDS) in past year: 0.285

Name Email Commits
HerringtonDarkholme 2****e 1502
renovate[bot] 2****] 386
SigureMo s****q@g****m 11
Rongjian Zhang p****0@g****m 7
Aarni Koskela a****x@i****i 3
suyanhanx s****x@g****m 3
Bryan Lee 3****y 2
ssshuai1999 s****9@g****m 2
luismeyer95 l****5@g****m 2
Oliver Breitwieser o****r@f****m 2
IWANABETHATGUY i****y@q****m 2
Huy Giang g****1@g****m 2
HerringtonDarkholme m****u@b****m 2
Herby Gillot h****t@g****m 2
Dimitar Panayotov m****p@g****m 1
Hugo van Rijswijk g****t@h****l 1
Maximilian Goisser m****x@f****m 1
0xflotus 0****s@g****m 1
Benjamin Bannier b****r 1
Tim Strijdhorst t****t 1
Qiping Pan 6****p 1
Jack Michaud j****d 1
Ikko Eltociear Ashimine e****r@g****m 1
Maximiliano Molina h****i@g****m 1
Michael Vetter j****h@i****g 1
Mikhail Katychev m****h@g****m 1
Trevor Manz t****z@g****m 1
alexzhang1030 1****5@q****m 1
icp p****n@v****t 1
liushuyu l****1@g****m 1
and 5 more...

Committer domains:


Issue and Pull Request metadata

Last synced: about 1 year ago

Total issues: 597
Total pull requests: 1,411
Average time to close issues: about 2 months
Average time to close pull requests: 2 days
Total issue authors: 106
Total pull request authors: 33
Average comments per issue: 1.76
Average comments per pull request: 1.67
Merged pull request: 1,165
Bot issues: 2
Bot pull requests: 1,149

Past year issues: 424
Past year pull requests: 1,265
Past year average time to close issues: 23 days
Past year average time to close pull requests: about 24 hours
Past year issue authors: 91
Past year pull request authors: 30
Past year average comments per issue: 1.71
Past year average comments per pull request: 1.72
Past year merged pull request: 1,036
Past year bot issues: 0
Past year bot pull requests: 1,039

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/ast-grep/ast-grep

Top Issue Authors

  • HerringtonDarkholme (323)
  • heheda123123 (24)
  • chrisgrieser (16)
  • PaulDance (11)
  • ShenQingchuan (11)
  • zxhd863943427 (11)
  • MariaSolOs (8)
  • zhiyuanzmj (8)
  • ptorbynskyy (7)
  • lty12b9b0a1 (7)
  • obreitwi (6)
  • boidolr (6)
  • vergenzt (6)
  • debugloop (5)
  • q0w (4)

Top Pull Request Authors

  • renovate[bot] (1,149)
  • HerringtonDarkholme (119)
  • suyanhanx (29)
  • pd4d10 (13)
  • liby (13)
  • SigureMo (13)
  • obreitwi (10)
  • tizee (7)
  • EQt (6)
  • philiptaron (5)
  • akx (5)
  • alcroito (4)
  • bbannier (4)
  • nomyfan (4)
  • SoonIter (3)

Top Issue Labels

  • enhancement (240)
  • bug (117)
  • question (62)
  • perf (36)
  • good first issue (34)
  • refactor (34)
  • help wanted (33)
  • wontfix (19)
  • documentation (18)
  • 👑Sponsor👑 (13)
  • test (10)
  • Infrastructure (6)
  • duplicate (6)
  • chore (2)

Top Pull Request Labels

  • enhancement (1)

Package metadata

npmjs.org: @ast-grep/napi

Search and Rewrite code at large scale using precise AST pattern

  • Homepage: https://ast-grep.github.io
  • Licenses: MIT
  • Latest release: 0.22.3 (published about 1 year ago)
  • Last Synced: 2024-06-11T16:42:41.994Z (about 1 year ago)
  • Versions: 100
  • Dependent Packages: 25
  • Dependent Repositories: 177
  • Downloads: 184,150 Last month
  • Rankings:
    • Dependent repos count: 1.185%
    • Downloads: 1.278%
    • Stargazers count: 1.675%
    • Average: 2.699%
    • Forks count: 3.605%
    • Dependent packages count: 5.751%
  • Maintainers (1)
npmjs.org: @ast-grep/napi-linux-x64-gnu

Search and Rewrite code at large scale using precise AST pattern

  • Homepage: https://github.com/ast-grep/ast-grep
  • Licenses: MIT
  • Latest release: 0.22.3 (published about 1 year ago)
  • Last Synced: 2024-06-11T16:42:38.298Z (about 1 year ago)
  • Versions: 100
  • Dependent Packages: 4
  • Dependent Repositories: 7
  • Downloads: 156,982 Last month
  • Rankings:
    • Downloads: 1.365%
    • Stargazers count: 1.675%
    • Average: 3.377%
    • Forks count: 3.605%
    • Dependent repos count: 4.491%
    • Dependent packages count: 5.751%
  • Maintainers (1)
npmjs.org: @ast-grep/napi-win32-x64-msvc

Search and Rewrite code at large scale using precise AST pattern

  • Homepage: https://github.com/ast-grep/ast-grep
  • Licenses: MIT
  • Latest release: 0.22.3 (published about 1 year ago)
  • Last Synced: 2024-06-12T05:23:26.714Z (about 1 year ago)
  • Versions: 100
  • Dependent Packages: 4
  • Dependent Repositories: 7
  • Downloads: 40,630 Last month
  • Rankings:
    • Stargazers count: 1.675%
    • Downloads: 1.718%
    • Average: 3.448%
    • Forks count: 3.605%
    • Dependent repos count: 4.491%
    • Dependent packages count: 5.751%
  • Maintainers (1)
npmjs.org: @ast-grep/napi-darwin-x64

Search and Rewrite code at large scale using precise AST pattern

  • Homepage: https://github.com/ast-grep/ast-grep
  • Licenses: MIT
  • Latest release: 0.22.3 (published about 1 year ago)
  • Last Synced: 2024-06-12T05:23:25.066Z (about 1 year ago)
  • Versions: 92
  • Dependent Packages: 4
  • Dependent Repositories: 7
  • Downloads: 29,354 Last month
  • Rankings:
    • Stargazers count: 1.675%
    • Downloads: 1.802%
    • Average: 3.465%
    • Forks count: 3.605%
    • Dependent repos count: 4.491%
    • Dependent packages count: 5.751%
  • Maintainers (1)
npmjs.org: @ast-grep/napi-darwin-arm64

Search and Rewrite code at large scale using precise AST pattern

  • Homepage: https://github.com/ast-grep/ast-grep
  • Licenses: MIT
  • Latest release: 0.22.3 (published about 1 year ago)
  • Last Synced: 2024-06-11T16:42:37.190Z (about 1 year ago)
  • Versions: 100
  • Dependent Packages: 4
  • Dependent Repositories: 7
  • Downloads: 35,244 Last month
  • Rankings:
    • Stargazers count: 1.675%
    • Downloads: 1.813%
    • Average: 3.467%
    • Forks count: 3.605%
    • Dependent repos count: 4.491%
    • Dependent packages count: 5.751%
  • Maintainers (1)
npmjs.org: @ast-grep/napi-win32-ia32-msvc

Search and Rewrite code at large scale using precise AST pattern

  • Homepage: https://github.com/ast-grep/ast-grep
  • Licenses: MIT
  • Latest release: 0.22.3 (published about 1 year ago)
  • Last Synced: 2024-06-11T16:42:36.991Z (about 1 year ago)
  • Versions: 89
  • Dependent Packages: 4
  • Dependent Repositories: 7
  • Downloads: 27,380 Last month
  • Rankings:
    • Stargazers count: 1.675%
    • Downloads: 1.889%
    • Average: 3.482%
    • Forks count: 3.605%
    • Dependent repos count: 4.491%
    • Dependent packages count: 5.751%
  • Maintainers (1)
npmjs.org: @ast-grep/napi-win32-arm64-msvc

Search and Rewrite code at large scale using precise AST pattern

  • Homepage: https://github.com/ast-grep/ast-grep
  • Licenses: MIT
  • Latest release: 0.22.3 (published about 1 year ago)
  • Last Synced: 2024-06-11T16:42:37.148Z (about 1 year ago)
  • Versions: 89
  • Dependent Packages: 4
  • Dependent Repositories: 7
  • Downloads: 27,364 Last month
  • Rankings:
    • Stargazers count: 1.675%
    • Downloads: 1.893%
    • Average: 3.483%
    • Forks count: 3.605%
    • Dependent repos count: 4.491%
    • Dependent packages count: 5.751%
  • Maintainers (1)
proxy.golang.org: github.com/ast-grep/ast-grep

crates.io: ast-grep-core

Search and Rewrite code at large scale using precise AST pattern

  • Homepage: https://ast-grep.github.io/
  • Documentation: https://docs.rs/ast-grep-core/
  • Licenses: MIT
  • Latest release: 0.22.3 (published about 1 year ago)
  • Last Synced: 2024-06-05T01:01:59.857Z (about 1 year ago)
  • Versions: 102
  • Dependent Packages: 9
  • Dependent Repositories: 4
  • Downloads: 47,571 Total
  • Rankings:
    • Stargazers count: 2.365%
    • Dependent packages count: 4.587%
    • Average: 7.793%
    • Forks count: 7.921%
    • Dependent repos count: 10.772%
    • Downloads: 13.32%
  • Maintainers (1)
crates.io: ast-grep-config

Search and Rewrite code at large scale using precise AST pattern

  • Homepage:
  • Documentation: https://docs.rs/ast-grep-config/
  • Licenses: MIT
  • Latest release: 0.22.3 (published about 1 year ago)
  • Last Synced: 2024-06-05T01:16:28.928Z (about 1 year ago)
  • Versions: 101
  • Dependent Packages: 6
  • Dependent Repositories: 3
  • Downloads: 42,533 Total
  • Rankings:
    • Stargazers count: 2.365%
    • Dependent packages count: 6.327%
    • Forks count: 7.921%
    • Average: 8.645%
    • Dependent repos count: 11.889%
    • Downloads: 14.721%
  • Maintainers (1)
npmjs.org: @ast-grep/cli-linux-x64-gnu

Search and Rewrite code at large scale using precise AST pattern

  • Homepage: https://github.com/ast-grep/ast-grep
  • Licenses: MIT
  • Latest release: 0.22.3 (published about 1 year ago)
  • Last Synced: 2024-06-12T05:34:54.572Z (about 1 year ago)
  • Versions: 99
  • Dependent Packages: 6
  • Dependent Repositories: 0
  • Downloads: 15,869 Last month
  • Rankings:
    • Stargazers count: 3.744%
    • Dependent packages count: 4.656%
    • Downloads: 6.753%
    • Forks count: 7.651%
    • Average: 9.622%
    • Dependent repos count: 25.306%
  • Maintainers (1)
npmjs.org: @ast-grep/cli-darwin-arm64

Search and Rewrite code at large scale using precise AST pattern

  • Homepage: https://github.com/ast-grep/ast-grep
  • Licenses: MIT
  • Latest release: 0.22.3 (published about 1 year ago)
  • Last Synced: 2024-06-12T05:31:43.150Z (about 1 year ago)
  • Versions: 100
  • Dependent Packages: 6
  • Dependent Repositories: 0
  • Downloads: 4,169 Last month
  • Rankings:
    • Stargazers count: 3.744%
    • Dependent packages count: 4.656%
    • Forks count: 7.651%
    • Downloads: 8.599%
    • Average: 9.991%
    • Dependent repos count: 25.306%
  • Maintainers (1)
npmjs.org: @ast-grep/cli-win32-x64-msvc

Search and Rewrite code at large scale using precise AST pattern

  • Homepage: https://github.com/ast-grep/ast-grep
  • Licenses: MIT
  • Latest release: 0.22.3 (published about 1 year ago)
  • Last Synced: 2024-06-12T05:34:58.359Z (about 1 year ago)
  • Versions: 98
  • Dependent Packages: 6
  • Dependent Repositories: 0
  • Downloads: 2,429 Last month
  • Rankings:
    • Stargazers count: 3.744%
    • Dependent packages count: 4.656%
    • Forks count: 7.651%
    • Downloads: 8.753%
    • Average: 10.022%
    • Dependent repos count: 25.306%
  • Maintainers (1)
npmjs.org: @ast-grep/cli-darwin-x64

Search and Rewrite code at large scale using precise AST pattern

  • Homepage: https://github.com/ast-grep/ast-grep
  • Licenses: MIT
  • Latest release: 0.22.3 (published about 1 year ago)
  • Last Synced: 2024-06-12T05:31:41.286Z (about 1 year ago)
  • Versions: 100
  • Dependent Packages: 6
  • Dependent Repositories: 0
  • Downloads: 1,251 Last month
  • Rankings:
    • Stargazers count: 3.744%
    • Dependent packages count: 4.656%
    • Forks count: 7.651%
    • Downloads: 8.792%
    • Average: 10.03%
    • Dependent repos count: 25.306%
  • Maintainers (1)
npmjs.org: @ast-grep/cli

Search and Rewrite code at large scale using precise AST pattern

  • Homepage: https://ast-grep.github.io
  • Licenses: mit
  • Latest release: 0.22.3 (published about 1 year ago)
  • Last Synced: 2024-06-12T05:34:58.922Z (about 1 year ago)
  • Versions: 98
  • Dependent Packages: 8
  • Dependent Repositories: 0
  • Downloads: 26,351 Last month
  • Rankings:
    • Stargazers count: 3.744%
    • Downloads: 6.631%
    • Forks count: 7.651%
    • Dependent packages count: 9.479%
    • Average: 10.562%
    • Dependent repos count: 25.306%
  • Maintainers (1)
crates.io: ast-grep-lsp

Search and Rewrite code at large scale using precise AST pattern

  • Homepage:
  • Documentation: https://docs.rs/ast-grep-lsp/
  • Licenses: MIT
  • Latest release: 0.22.3 (published about 1 year ago)
  • Last Synced: 2024-06-11T16:42:27.316Z (about 1 year ago)
  • Versions: 101
  • Dependent Packages: 1
  • Dependent Repositories: 1
  • Downloads: 40,301 Total
  • Rankings:
    • Stargazers count: 2.365%
    • Forks count: 7.921%
    • Average: 12.087%
    • Dependent packages count: 15.447%
    • Dependent repos count: 16.997%
    • Downloads: 17.706%
  • Maintainers (1)
crates.io: ast-grep-language

Search and Rewrite code at large scale using precise AST pattern

  • Homepage:
  • Documentation: https://docs.rs/ast-grep-language/
  • Licenses: MIT
  • Latest release: 0.22.3 (published about 1 year ago)
  • Last Synced: 2024-06-05T01:16:28.787Z (about 1 year ago)
  • Versions: 88
  • Dependent Packages: 4
  • Dependent Repositories: 1
  • Downloads: 35,141 Total
  • Rankings:
    • Stargazers count: 2.365%
    • Forks count: 7.921%
    • Average: 12.357%
    • Dependent packages count: 15.447%
    • Dependent repos count: 16.997%
    • Downloads: 19.054%
  • Maintainers (1)
pypi.org: ast-grep-cli

Structural Search and Rewrite code at large scale using precise AST pattern.

  • Homepage: https://ast-grep.github.io/
  • Documentation: https://ast-grep.github.io/
  • Licenses: MIT License
  • Latest release: 0.22.3 (published about 1 year ago)
  • Last Synced: 2024-06-11T16:44:21.113Z (about 1 year ago)
  • Versions: 57
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 20,882 Last month
  • Rankings:
    • Stargazers count: 1.448%
    • Forks count: 6.329%
    • Dependent packages count: 7.262%
    • Average: 14.109%
    • Dependent repos count: 41.395%
  • Maintainers (1)
crates.io: ast-grep-dynamic

Load tree-sitter dynamic library for ast-grep

  • Homepage:
  • Documentation: https://docs.rs/ast-grep-dynamic/
  • Licenses: MIT
  • Latest release: 0.22.3 (published about 1 year ago)
  • Last Synced: 2024-06-05T01:16:28.867Z (about 1 year ago)
  • Versions: 72
  • Dependent Packages: 1
  • Dependent Repositories: 1
  • Downloads: 28,926 Total
  • Rankings:
    • Stargazers count: 2.365%
    • Forks count: 7.921%
    • Average: 16.146%
    • Dependent repos count: 16.997%
    • Downloads: 22.687%
    • Dependent packages count: 30.758%
  • Maintainers (1)
npmjs.org: ast-grep-fuck

See https://github.com/ast-grep/ast-grep

  • Homepage: https://github.com/ast-grep/ast-grep
  • Licenses: mit
  • Latest release: 0.1.1005 (published over 2 years ago)
  • Last Synced: 2024-05-19T14:22:51.363Z (about 1 year ago)
  • Versions: 7
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 24 Last month
  • Rankings:
    • Stargazers count: 3.744%
    • Forks count: 7.651%
    • Dependent packages count: 16.22%
    • Average: 16.403%
    • Dependent repos count: 25.306%
    • Downloads: 29.095%
  • Maintainers (1)
npmjs.org: @ast-grep/cli-win32-arm64-msvc

Search and Rewrite code at large scale using precise AST pattern

  • Homepage: https://github.com/ast-grep/ast-grep
  • Licenses: MIT
  • Latest release: 0.22.3 (published about 1 year ago)
  • Last Synced: 2024-06-12T05:34:42.016Z (about 1 year ago)
  • Versions: 56
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 813 Last month
  • Rankings:
    • Stargazers count: 1.771%
    • Forks count: 4.159%
    • Average: 17.736%
    • Dependent repos count: 18.923%
    • Dependent packages count: 46.092%
  • Maintainers (1)
npmjs.org: @ast-grep/cli-linux-arm64-gnu

Search and Rewrite code at large scale using precise AST pattern

  • Homepage: https://github.com/ast-grep/ast-grep
  • Licenses: MIT
  • Latest release: 0.22.3 (published about 1 year ago)
  • Last Synced: 2024-06-12T05:31:26.881Z (about 1 year ago)
  • Versions: 56
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 5,883 Last month
  • Rankings:
    • Stargazers count: 1.771%
    • Forks count: 4.159%
    • Average: 17.736%
    • Dependent repos count: 18.923%
    • Dependent packages count: 46.092%
  • Maintainers (1)
npmjs.org: @ast-grep/cli-win32-ia32-msvc

Search and Rewrite code at large scale using precise AST pattern

  • Homepage: https://github.com/ast-grep/ast-grep
  • Licenses: MIT
  • Latest release: 0.22.3 (published about 1 year ago)
  • Last Synced: 2024-06-12T05:34:43.103Z (about 1 year ago)
  • Versions: 56
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 860 Last month
  • Rankings:
    • Stargazers count: 1.771%
    • Forks count: 4.159%
    • Average: 17.736%
    • Dependent repos count: 18.923%
    • Dependent packages count: 46.092%
  • Maintainers (1)
formulae.brew.sh: ast-grep

Code searching, linting, rewriting

  • Homepage: https://github.com/ast-grep/ast-grep
  • Licenses: MIT
  • Latest release: 0.22.3 (published about 1 year ago)
  • Last Synced: 2024-06-05T07:33:54.355Z (about 1 year ago)
  • Versions: 57
  • Dependent Packages: 0
  • Dependent Repositories: 3
  • Downloads: 1,001 Last month
  • Rankings:
    • Stargazers count: 8.668%
    • Dependent packages count: 18.349%
    • Average: 18.526%
    • Dependent repos count: 21.143%
    • Downloads: 22.027%
    • Forks count: 22.441%
npmjs.org: ast-grep-cli

See https://github.com/ast-grep/ast-grep

  • Homepage: https://github.com/ast-grep/ast-grep
  • Licenses: mit
  • Latest release: 0.1.7 (published over 2 years ago)
  • Last Synced: 2024-05-19T14:22:51.597Z (about 1 year ago)
  • Versions: 1
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 6 Last month
  • Rankings:
    • Stargazers count: 3.744%
    • Forks count: 7.651%
    • Dependent packages count: 16.22%
    • Average: 20.24%
    • Dependent repos count: 25.306%
    • Downloads: 48.278%
  • Maintainers (1)
pypi.org: ast-grep-pyo3

Structural Search and Rewrite code at large scale using precise AST pattern.

  • Homepage:
  • Documentation: https://ast-grep.github.io/
  • Licenses: MIT
  • Latest release: 0.13.0 (published over 1 year ago)
  • Last Synced: 2024-05-19T14:22:49.549Z (about 1 year ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 294 Last month
  • Rankings:
    • Stargazers count: 1.37%
    • Forks count: 5.323%
    • Dependent packages count: 9.058%
    • Average: 21.008%
    • Dependent repos count: 68.28%
  • Maintainers (1)
pypi.org: ast-grep-py

Structural Search and Rewrite code at large scale using precise AST pattern.

  • Homepage:
  • Documentation: https://ast-grep.github.io/
  • Licenses: MIT
  • Latest release: 0.22.3 (published about 1 year ago)
  • Last Synced: 2024-06-11T16:44:08.613Z (about 1 year ago)
  • Versions: 38
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 14,625 Last month
  • Rankings:
    • Stargazers count: 1.362%
    • Forks count: 5.295%
    • Dependent packages count: 9.777%
    • Average: 21.087%
    • Dependent repos count: 67.913%
  • Maintainers (1)
crates.io: ast-grep

Search and Rewrite code at large scale using precise AST pattern

  • Homepage: https://ast-grep.github.io/
  • Documentation: https://docs.rs/ast-grep/
  • Licenses: non-standard
  • Latest release: 0.22.3 (published about 1 year ago)
  • Last Synced: 2024-06-05T01:16:29.066Z (about 1 year ago)
  • Versions: 101
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 39,365 Total
  • Rankings:
    • Stargazers count: 6.923%
    • Forks count: 13.959%
    • Average: 23.808%
    • Dependent repos count: 29.318%
    • Dependent packages count: 33.812%
    • Downloads: 35.028%
  • Maintainers (1)
crates.io: ast-grep-napi

Search and Rewrite code at large scale using precise AST pattern

  • Homepage:
  • Documentation: https://docs.rs/ast-grep-napi/
  • Licenses: MIT
  • Latest release: 0.22.3 (published about 1 year ago)
  • Last Synced: 2024-06-11T16:42:26.514Z (about 1 year ago)
  • Versions: 100
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 32,018 Total
  • Rankings:
    • Stargazers count: 6.923%
    • Forks count: 14.271%
    • Average: 24.925%
    • Dependent repos count: 29.318%
    • Dependent packages count: 33.812%
    • Downloads: 40.301%
  • Maintainers (1)
crates.io: ast-grep-wasm

Search and Rewrite code at large scale using precise AST pattern

  • Homepage:
  • Documentation: https://docs.rs/ast-grep-wasm/
  • Licenses: MIT
  • Latest release: 0.1.5 (published almost 3 years ago)
  • Last Synced: 2024-05-19T14:22:49.875Z (about 1 year ago)
  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 1,223 Total
  • Rankings:
    • Stargazers count: 6.99%
    • Forks count: 14.271%
    • Dependent repos count: 29.318%
    • Average: 31.617%
    • Dependent packages count: 33.812%
    • Downloads: 73.691%
  • Maintainers (1)
crates.io: ast-grep-py

Search and Rewrite code at large scale using precise AST pattern

  • Homepage:
  • Documentation: https://docs.rs/ast-grep-py/
  • Licenses: MIT
  • Latest release: 0.22.3 (published about 1 year ago)
  • Last Synced: 2024-06-05T01:16:28.096Z (about 1 year ago)
  • Versions: 38
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 11,159 Total
  • Rankings:
    • Stargazers count: 2.302%
    • Forks count: 7.818%
    • Dependent repos count: 30.746%
    • Average: 35.016%
    • Dependent packages count: 36.073%
    • Downloads: 98.14%
  • Maintainers (1)
crates.io: ast-grep-pyo3

Search and Rewrite code at large scale using precise AST pattern

  • Homepage:
  • Documentation: https://docs.rs/ast-grep-pyo3/
  • Licenses: MIT
  • Latest release: 0.13.0 (published over 1 year ago)
  • Last Synced: 2024-05-19T14:22:49.216Z (about 1 year ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 568 Total
  • Rankings:
    • Stargazers count: 2.377%
    • Forks count: 7.93%
    • Dependent repos count: 30.479%
    • Average: 35.129%
    • Dependent packages count: 36.363%
    • Downloads: 98.498%
  • Maintainers (1)
npmjs.org: @ast-grep/napi-linux-x64-musl

Search and Rewrite code at large scale using precise AST pattern

  • Homepage: https://github.com/ast-grep/ast-grep
  • Licenses: MIT
  • Latest release: 0.22.3 (published about 1 year ago)
  • Last Synced: 2024-06-11T16:42:35.180Z (about 1 year ago)
  • Versions: 22
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 52,179 Last month
  • Rankings:
    • Dependent repos count: 33.643%
    • Average: 40.875%
    • Dependent packages count: 48.106%
  • Maintainers (1)
npmjs.org: @ast-grep/napi-linux-arm64-gnu

Search and Rewrite code at large scale using precise AST pattern

  • Homepage: https://github.com/ast-grep/ast-grep
  • Licenses: MIT
  • Latest release: 0.22.3 (published about 1 year ago)
  • Last Synced: 2024-06-11T16:42:35.170Z (about 1 year ago)
  • Versions: 30
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 7,103 Last month
  • Rankings:
    • Dependent repos count: 34.235%
    • Average: 41.507%
    • Dependent packages count: 48.779%
  • Maintainers (1)

Dependencies

crates/config/Cargo.toml cargo
  • tree-sitter-typescript 0.20.1 development
  • ast-grep-core 0.1.0
  • serde 1.0
  • serde_yaml 0.8
crates/core/Cargo.toml cargo
  • tree-sitter-typescript 0.20.1 development
  • regex 1.6.0
  • tree-sitter 0.9
.github/workflows/pyo3.yml actions
  • PyO3/maturin-action v1 composite
  • actions/checkout v4 composite
  • actions/download-artifact v3 composite
  • actions/setup-python v4 composite
  • actions/upload-artifact v3 composite
crates/pyo3/Cargo.toml cargo
crates/pyo3/pyproject.toml pypi
.github/workflows/coverage.yaml actions
  • actions/checkout v4 composite
  • codecov/codecov-action v3 composite
.github/workflows/napi.yml actions
  • actions-rs/toolchain v1 composite
  • actions/cache v3 composite
  • actions/checkout v4 composite
  • actions/download-artifact v3 composite
  • actions/setup-node v3 composite
  • actions/upload-artifact v3 composite
  • addnab/docker-run-action v3 composite
.github/workflows/pypi.yml actions
  • PyO3/maturin-action v1 composite
  • actions/checkout v4 composite
  • actions/download-artifact v3 composite
  • actions/setup-python v4 composite
  • actions/upload-artifact v3 composite
  • pypa/gh-action-pypi-publish release/v1 composite
.github/workflows/release.yml actions
  • actions/checkout v4 composite
  • actions/setup-node v3 composite
  • heinrichreimer/action-github-changelog-generator v2.3 composite
  • katyo/publish-crates v2 composite
  • robinraju/release-downloader v1.8 composite
  • taiki-e/create-gh-release-action v1 composite
  • taiki-e/upload-rust-binary-action v1 composite
Cargo.lock cargo
  • 244 dependencies
Cargo.toml cargo
benches/Cargo.toml cargo
  • criterion 0.5 development
crates/cli/Cargo.toml cargo
  • assert_cmd 2.0.12 development
  • predicates 3.0.4 development
  • tempdir 0.3.7 development
  • ansi_term 0.12
  • anyhow 1.0
  • atty 0.2.14
  • clap 4.4.6
  • clap_complete 4.4.3
  • codespan-reporting 0.11.1
  • crossterm 0.27.0
  • inquire 0.6.2
  • num_cpus 1.16.0
  • serde_json 1.0.107
  • serde_yaml 0.9.25
  • similar 2.2.1
  • tokio 1
crates/dynamic/Cargo.toml cargo
crates/language/Cargo.toml cargo
crates/lsp/Cargo.toml cargo
  • tempdir 0.3 development
  • tokio 1 development
  • tree-sitter-typescript 0.20.2 development
  • dashmap 5.5.3
  • serde_json 1.0.107
  • tower-lsp 0.20.0
crates/napi/Cargo.toml cargo
xtask/Cargo.toml cargo
benches/package.json npm
  • @types/node ^20.4.2 development
  • prettier ^3.0.0 development
  • ts-node 10.9.1 development
  • @ast-grep/napi link:../crates/napi
  • @babel/parser ^7.22.7
  • @oxidation-compiler/napi ^0.1.0
  • @swc/core ^1.3.70
  • benny ^3.7.1
  • tree-sitter ^0.20.5
  • tree-sitter-typescript ^0.20.1
  • typescript 5.2.2
benches/pnpm-lock.yaml npm
  • 122 dependencies
crates/napi/npm/darwin-arm64/package.json npm
crates/napi/npm/darwin-x64/package.json npm
crates/napi/npm/linux-x64-gnu/package.json npm
crates/napi/npm/win32-arm64-msvc/package.json npm
crates/napi/npm/win32-ia32-msvc/package.json npm
crates/napi/npm/win32-x64-msvc/package.json npm
crates/napi/package.json npm
  • @napi-rs/cli 2.16.3 development
  • ava 5.3.1 development
  • chalk 5.3.0 development
  • ts-node 10.9.1 development
  • typescript 5.2.2 development
crates/napi/yarn.lock npm
  • 239 dependencies
npm/package.json npm
  • detect-libc 2.0.2
npm/platforms/darwin-arm64/package.json npm
npm/platforms/darwin-x64/package.json npm
npm/platforms/linux-arm64-gnu/package.json npm
npm/platforms/linux-x64-gnu/package.json npm
npm/platforms/win32-arm64-msvc/package.json npm
npm/platforms/win32-ia32-msvc/package.json npm
npm/platforms/win32-x64-msvc/package.json npm
pyproject.toml pypi

Score: 26.025971659370615