JetBrains plugins by Obra
Templating languages that JetBrains IDEs support thinly, or not at all — done properly. Native, quick, and bought once.
The plugins
What they have in common
Written for the IDE
Not a port of an editor extension. Each plugin builds real PSI, so Rename, Find Usages, structure view and folding behave the way they do in any other language you write here.
Your markup keeps working
A template file is parsed as two trees — one for the template syntax, one for the HTML, CSS and JavaScript around it. Both get full editor support, right up to the delimiters.
Thirteen IDEs
IntelliJ IDEA, WebStorm, PhpStorm, PyCharm, RubyMine, GoLand, RustRover, CLion, Rider, DataGrip, DataSpell, Android Studio and MPS.
Paid for once
A one-time purchase with a perpetual licence and every update included. Never a subscription.
Something missing?
Tell us which language you would like to see supported, or what is not working in the one you use. We read everything.