Language Support — 163 grammars

act supports 163 grammars in a single native Rust binary. Each language exposes a different mix of refactor, query, and analysis operations. Click any language for the full per-language operation reference an AI agent can call via MCP.

LanguageQueryRefactorAnalysis
ActionScript155730
Ada155630
Agda155330
Angular15
Apex157230
Arduino15
Assembly152430
Astro152930
AWK15
Bash154930
Bazel15
Beancount15
BibTeX15
Bicep152530
BigQuery SQL15
BitBake15
C154930
Cairo154530
Cap'n Proto15
Circom15
Clarity156830
Clojure155130
CMake15
COBOL154630
CoffeeScript156530
Common Lisp156130
C++156930
Crystal155830
C#159530
CSS157230
CUDA154130
CUE15
D155530
Dart151630
Device Tree15
Dhall153130
Django Templates15
Dockerfile15
Dot/Graphviz15
Drools15
Elixir155030
Elm154930
Elvish157230
Erlang159030
FIRRTL15
Fortran155830
F#156030
GDScript155730
GDShader15
Gherkin15
Gleam155030
GLSL154130
GN15
Go157430
Go Modules15
Go Templates152730
Godot Resource15
GraphQL153730
Groovy154430
Hack15
Handlebars15
Haskell156430
HCL/Terraform153730
HEEx15
Helm153430
HLSL153030
HOCON15
HTML152830
INI15
Java156330
Javadoc15
JavaScript156830
Jinja152830
jq15
JSDoc15
JSON15
JSON Schema15
JSONC15
JSONnet15
JSX154330
Julia156030
Just15
KConfig15
Kotlin153730
Kusto/KQL15
LaTeX152830
Leo15
Liquid15
LLVM IR15
Lua153730
Luau154430
Make15
Markdown15
MATLAB155330
Mermaid15
MLIR15
Modelica15
Move156030
Nginx15
Nim154930
Ninja15
Nix153630
Noir15
Objective-C154430
OCaml155230
Odin153830
P415
Pascal155230
Perl156430
PHP157730
PowerShell155330
PromQL15
Properties15
ProtoBuf152630
PRQL15
Puppet15
Python156230
QML154130
R155030
Racket155430
Razor15
Rego15
ReScript159830
Robot Framework15
Ruby1513030
Rust158430
Scala155430
Scheme15
SCSS/Sass155230
Smalltalk15
Snakemake15
Solidity156230
SOQL15
SQL154830
SQLite15
Starlark15
Svelte155130
Sway15
Swift152630
SystemVerilog157230
Tact15
Tcl15
Thrift15
TLA+15
TOML15
TSX157030
Twig15
TypeScript158530
TypeSpec15
V152230
VB.NET156230
VCL15
Verilog154430
VHDL153630
Vue153630
Vyper154730
WGSL155430
WIT15
XML15
YAML15
YANG15
Zig156530
Zsh15