| Grit (GritQL) | SQL-ish query language + declarative rewrites, SaaS & CLI | JS/TS, Python, Go, Rust, Java, Terraform, SQL, CSS, Markdown, YAML, … 12+ GitHubElite AI Tools |
| Comby | Lightweight templates → structural search/replace; no per-lang boilerplate | “~every language” via heuristics + specific parsers comby.devcomby.dev |
| AST-grep | Tree-sitter-based grep/replace with intuitive code-as-pattern DSL | 30+ TS grammars; add your own quickly GitHub |
| Semgrep + Autofix | Pattern-matching rules with optional fix: block; same rule file works across all supported parsers | 35+ languages (C, Python, Swift, Kotlin, etc.) Semgrep |
| Codemod.com Studio | AI-assisted UI that emits deterministic AST-grep scripts | same list as AST-grep (it’s the engine under the hood) codemod.comdocs.codemod.com |
| GitHub CodeQL Autofix | Semantic security queries + LLM-generated fixes; polyglot IR | C/C++, C#, JS/TS, Java, Kotlin, Python, Ruby, Swift (growing) The GitHub BlogThe GitHub Blog |
| Code Property Graph (CPG) | Graph DB over AST+CFG; you can write traversal scripts that mutate code | multi-language IR, research/enterprise focus GitHub |