
ast-grep
7.0#3 in code search toolsFree planFree planWebAPIExtensionLinux
Visit

| Fact | ast-grep | sqry |
|---|---|---|
| Languages | The project says it supports 20+ languages and allows custom languages to be loaded. | sqry lists 37 language plugins; 28 support full relation tracking and nine provide symbol extraction and import tracking. |
| Language support | The site says ast-grep supports 20+ programming languages and can load custom languages. | sqry has 37 language plugins: 28 provide full relation support and nine provide symbol and import extraction. |
| Purpose | ast-grep is a fast, polyglot tool for structural code search, linting, and rewriting at scale. | sqry parses source code into an abstract syntax tree and symbol graph to answer structural code queries such as who calls a function. |
It suits developers who need syntax-aware search, linting, or bulk code changes across supported languages. Teams wanting advanced static-analysis information or one rule spanning multiple languages should note its stated limits.
sqry suits developers who want to query code relationships locally or connect code navigation to an LSP-compatible editor. Its MCP server also supports several AI assistants, including Claude, Codex, Gemini, Cursor, and Windsurf.