The Newsroom Jun 23rd, 2026

Antlers Toolbox for PHP Storm!

Antlers Toolbox for PHP Storm!

Jack McDade 3 min read

If you're a VS Code type of person, you're probably quite familiar with the Antlers Toolbox by John Koster. It provides fantastic syntax highlighting, intelligent suggestions, autocompletions, and formatting, and more for your Statamic Antlers templates.

I've been using it for years and am being totally honest here — I absolutely take it for granted. It works so well I sometimes forget we didn't always have this. And then every now and then I remember that not everyone uses VS Code. And I get this little pang of sadness.

Well self, be sad no more — PHP Storm people, your time has come.

John just released Antlers Toolbox for PHP Storm — the Statamic templating help you've wanted in your favorite IDE, without switching editors.

Who's John btw?

Quick context if you don't know the name: John wrote the Antlers runtime parser, wrote the book on Antlers, and maintains the VS Code extension. He's been doing Antlers tooling for a long, long time. Sometimes we wonder if he's okay, but he swears he loves doing this stuff.

What it does

Antlers Toolbox for PHP Storm does the basics (syntax highlighting, formatting, etc.), but it also reads your Statamic project — blueprints, collections, globals, fieldsets — and uses that data when you're writing templates to power smart suggestions, refactors, and more. It handles:

  • Completions for tags, modifiers, parameters, and your actual field names
  • Hover docs on tags, modifiers, and fields (including Bard and Replicator set examples)
  • Go to definition for partials, custom tags, modifiers, SVGs, blueprints
  • Rename a blueprint field and have it update in YAML and templates
  • 20+ inspections with quick-fixes (unknown modifiers, missing partials, version mismatches, that kind of thing)
  • Refactorings like extract-to-partial and condition-to-ternary
  • Debugging with breakpoints, scope inspection, and render timings

It works with .antlers.html, .antlers.xml, and .antlers.php files, plus Statamic component tags in Blade (.blade.php).

Still pre-1.0

The current version is 0.5.2. John is working toward a 1.0 and wants feedback from people actually using it on real projects.

So if you want to try it and find something broken, missing, or annoying — open an issue on GitHub. He's just waiting for your gnarly reports with glee. Somehow.

And if you want a deeper dive into Antlers itself, his Leanpub book is worth having on the shelf. There's a secret love story woven throughout the docs. It's a thing of beauty.