geowerkstatt have been offering an INTERLIS 21 language extension for Microsoft Visual Studio Code since 2023. With added features, they released the version 1.0.0 of it. The extension is available on the Visual Studio Marketplace. It is open-source under the MIT license.

There is an accompanying blog post (in German) that details the improvements in this version, partly based on geowerkstatt’s own C#-based INTERLIS 2 compiler. Some features of this VS Code extension include:
- Highlighting of INTERLIS 2 keywords and syntax
- Highlighting of syntax errors, unresolved references, invalid paths, and type errors
- Automatic generation of interactive UML2 class diagrams from INTERLIS 2 models
- Automatic generation of Markdown object catalogues from INTERLIS 2 models
- Import of models that are currently under development, even if they are not yet found in model repositories
Besides this INTERLIS 2 extension from geowerkstatt, the ecosystem offers a few more INTERLIS 2 tools, among them the similarly spec’ed “INTERLIS Editor”3 by Stefan Ziegler.
Always good to see tools that make professionals’ lives easier. I do feel that a collation of useful and well-maintained INTERLIS 2 tools in one place is in order.