ast-grep

ast-grep·ast-grep.ast-grep

A fast and polyglot tool for code searching, linting, rewriting at large scale.

winget install --id ast-grep.ast-grep --exact --source winget

Latest 0.44.1·July 4, 2026

Release Notes
  • chore(deps): update rust crate napi to v3.10.3 #2786
  • chore(deps): update rust crate napi-derive to v3.5.9 #2785
  • chore(deps): update dependency oxlint to v1.72.0 #2780
  • chore(deps): update rust crate terminal-light to v1.9.0 #2781
  • chore(deps): update rust crate clap_complete to v4.6.7 #2783
  • chore(deps): update rust crate ignore to v0.4.27 #2784
  • fix(cli): bound outline file queue #2787
  • chore(deps): update rust crate clap_complete to v4.6.6 #2782
  • chore(deps): update dependency @ast-grep/napi to v0.44.0 #2764
  • chore(deps): update rust crate tree-sitter to v0.26.10 #2779
  • chore(deps): update dependency web-tree-sitter to v0.26.10 #2778
  • chore(deps): update dependency dprint to v0.55.1 #2776
  • chore(deps): update dependency @napi-rs/cli to v3.7.2 #2667
  • chore(deps): update rust crate napi to v3.9.4 #2696
  • chore(deps): update rust crate napi-derive to v3.5.7 #2768
  • chore(deps): update rust crate anyhow to v1.0.103 #2774
  • feat: load custom language outline rules from config #2777
  • fix(deps): update rust-wasm-bindgen monorepo #2775
  • chore(deps): update actions/cache action to v6 #2767
  • feat: Support *.bazel files in python #2771
  • chore(deps): update oxlint monorepo #2765
  • feat: add outline rules for more builtin languages 07778fb
  • fix: update pyo3 deps 1713e86

Installer type: zip

ArchitectureScopeDownloadSHA256
x64DownloadF122D5507E5206C3A9F030FC3A0D137070EB6C4F708E1B496DF56795BC9858B9

Details

Homepage
https://ast-grep.github.io/
License
MIT
Publisher
ast-grep
Support
https://github.com/ast-grep/ast-grep/issues

Tags

astbabelcodemodcodereviewcommand-linecommand-line-toolgreplinterrefactoringrustsearchstatic-analysisstructural-searchtree-sittertypescript

Older versions (41)

0.44.0
ArchitectureScopeDownloadSHA256
x64Download90B80C3126F2DB07767BA8FECF23B8878B5EF68DB08FF445BA4BAB827DD4EB6F
0.43.0
ArchitectureScopeDownloadSHA256
x64DownloadA4FEBBC8C48671E5729D85E29E4EBE5A051B7250D19545BCA18E725CCF40EF61
0.42.3
ArchitectureScopeDownloadSHA256
x64Download98ACB57EDAE7A9F9E68657C2CC03CE25B7144BAE69621FE7CF2D0492807CB623
0.42.2
ArchitectureScopeDownloadSHA256
x64DownloadB9B87A283F45DE1D604DB1B747549B30110227FE905DD9F0362D0CF3022E381F
0.42.1
ArchitectureScopeDownloadSHA256
x64DownloadFE34F631BB24C08AD146F92CA2A92971A53D179461B509FD8D32DC863BFF9F83
0.42.0
ArchitectureScopeDownloadSHA256
x64Download55836FA1B2C65DC7D61615A4D9368622A0D2371A76D28B9A165E5A3AB6AE32A4
0.41.1
ArchitectureScopeDownloadSHA256
x64DownloadF9733D7843C2472132B0C7B5629DC859129EAB0097168E55057FC03723475FC1
0.41.0
ArchitectureScopeDownloadSHA256
x64DownloadB13BA0F16F1B979CEE4EC6C20984D7787749607DF2C4C735802B34572EFC43F2
0.40.5
ArchitectureScopeDownloadSHA256
x64Download50A596EF5231883DDAE69F1960D27312BB2FE81254D67EF50E1794FC9820E863
0.40.4
ArchitectureScopeDownloadSHA256
x64Download165F38CAA9269882563A4037F76D6BF793FA8856CCD2502488666AA4899946E9
0.40.3
ArchitectureScopeDownloadSHA256
x64Download60BF5C3CFF683F5FA9B6D059981EE7A2547EF4DE6B01A05B4E4283C7EE9EA3E3
0.40.2
ArchitectureScopeDownloadSHA256
x64DownloadDDD0CA228170A8EA288EB8AE04E6103BBDFBC9E11D6D21ECB9BF160E35CA085B
0.40.1
ArchitectureScopeDownloadSHA256
x64Download4AC3D772C3D87AFF8913708219AD3CA73CFF2FFF4846FD12F9967E87E55FC94E
0.40.0
ArchitectureScopeDownloadSHA256
x64Download3534F3905ABF55FBCE606B891B5E4F8B1083FE1168455B5D61AFFFF678391107
0.39.9
ArchitectureScopeDownloadSHA256
x64Download58974CA806300D7447F284C47E7E48B57663F0E0D6F5CEBB501722D884603D7C
0.39.7
ArchitectureScopeDownloadSHA256
x64Download2216F9E327390630B13A4D1BE39ADBF70BE7CB204999D8E9A4C702517E78B76D
0.39.6
ArchitectureScopeDownloadSHA256
x64Download4F6703F7C16E281AA9D14B6D17A3D4E5B9C1165DF7BF080AD5B88ADF6AB014AB
0.39.5
ArchitectureScopeDownloadSHA256
x64Download7E56DCB5D4B843D90D58A97C1328EAEE60695B6A62E1C8D266B48D4AB349D7EF
0.39.4
ArchitectureScopeDownloadSHA256
x64DownloadBEEA1AE8160D5C6E81625C2931690E949500042CE9A50ACBFCCFC74E2F99FFEC
0.39.3
ArchitectureScopeDownloadSHA256
x64Download55947AC75084E345D00AE7DB497E291414DC4CCAE3BDEBEE76F7350002F34D30
0.39.2
ArchitectureScopeDownloadSHA256
x64Download6DE1541B74DFC8EAED86389FA66111D036BB285DA741A4937CB3CE5A14C3C612
0.39.1
ArchitectureScopeDownloadSHA256
x64DownloadCAAD2DFAFC8B1192629E70CE6CBA37514F7474B79DA6C00A2A7F492C451F1042
0.38.7
ArchitectureScopeDownloadSHA256
x64Download6D1CEAE2574E96AB9ACD9BC767075303FD6D8036BCE6F0CCE8D607CACDE86D4A
0.38.6
ArchitectureScopeDownloadSHA256
x64DownloadFA8AD6D70E746D86B46E6440B201130425EDDDEDB758986DD8A21F082087580C
0.38.5
ArchitectureScopeDownloadSHA256
x64DownloadCBCDC93D1353A651866C4DDF1570FC1B3B51CE826A570EAA418DD9A805BC56FC
0.38.4
ArchitectureScopeDownloadSHA256
x64Download93A0CE2D1FDDBCF89D901F0595EEE5C22AA1ECB7BDB5B06DD93AC02DC25EF125
0.38.3
ArchitectureScopeDownloadSHA256
x64Download44515AE6F5B5EE45FE6E229CCD8A1A5DDDE3C687E89437AAFEDD8EF16D098031
0.38.2
ArchitectureScopeDownloadSHA256
x64DownloadA475146EFEC0B4FD72CF7CB6C112B19121A63E4E4AB1514B9AE4FE231AA89DF6
0.38.1
ArchitectureScopeDownloadSHA256
x64DownloadEFCD3B93D5F5F474368066C5B8B8F14A0E2F8DA640786C13E4A2F3254DEB47DF
0.38.0
ArchitectureScopeDownloadSHA256
x64Download0A2F9F2B838B7CAA5C180C3F2A940C82B948F55523E5DC84296F1F51652A7CF6
0.37.0
ArchitectureScopeDownloadSHA256
x64Download21AD4F1CAFB37A53E725A92222A0BD22906BA136C8A6CBD7A068B926F760E7C4
0.36.3
ArchitectureScopeDownloadSHA256
x64DownloadB47B51509EC5440AB88A9F86A69AD99F1B2AFBD24A268BD65FA8328F6AE8C4A6
0.36.2
ArchitectureScopeDownloadSHA256
x64Download026344C2BDAB76CB92BD14BC3A0FCAA5EDC27B8C77F96223A97D3A10C4BB2843
0.36.1
ArchitectureScopeDownloadSHA256
x64DownloadF03A8726CB72B7D6787B812B0885CF4BF8F79ECC5900BE96638F1FA2E7DA1F57
0.35.0
ArchitectureScopeDownloadSHA256
x64Download35DB60FEF9F3594743100896DCBAE86C79D281B7A7757BCE4832D5C591C13376
0.24.1
ArchitectureScopeDownloadSHA256
x64Download6A2CC3742327DCC2E5C8001B8CE4F7454BC6D96D6C019FBC89B3D9D769046ADE
0.24.0
ArchitectureScopeDownloadSHA256
x64DownloadC771DA40169BEA0129429A25718C5B1848B900255B7859A93ABEDF12F052B9C1
0.23.1
ArchitectureScopeDownloadSHA256
x64Download5A4BE1B7F6211929E5D17AC38C5A235B75D9801EA0846F035F6318EB13B9B5FD
0.23.0
ArchitectureScopeDownloadSHA256
x64Download33EAFAD32351EC57EFF801C4BAB35900680EAE0003AD89831BFEF130D121CC1A
0.17.1
ArchitectureScopeDownloadSHA256
x64Download365B8DEAA0F80822C85A4F0AF1900827B17F6B0646E98494A06C082C678DA8CD
0.6.2
ArchitectureScopeDownloadSHA256
x64Download6DC52095BC147F72C852EAC331A57DDB1E79824CFC57FF2BA668912B2E341D3A