← Back to work
Free & Open Source · Apache 2.0

polarion.code.editor

VS Code, built right into Polarion.

Edit Velocity macros, configs and XML without leaving your browser.

Monaco Editor Engine Polarion 2512 & 2606 Java 21+
Monaco
VS Code Engine
Free
Apache 2.0
2512+
Polarion Versions
REST
Built-in API

What it does

Monaco Editor Engine

The exact same engine that powers VS Code — syntax highlighting, a familiar dark theme and the shortcuts you already know.

Velocity Template Highlighting

First-class support for Polarion's Velocity dialect — .vm, .vtl, .fhtml and page.xml all get full syntax highlighting.

File Explorer Sidebar

Browse the full Polarion SVN repository in a sidebar, scoped to the current project. Create, rename and delete files in place.

Multi-Tab Editing

Open multiple files as tabs. Drag to reorder. Unsaved changes are tracked, the editor warns before you navigate away.

Image Preview

Click any PNG, JPG, GIF, SVG or WebP file to open it in the built-in image viewer. See exactly what your assets look like.

Built-in REST API

Every file operation is exposed via a REST API at /polarion/code-editor/api/ — list, read, save, rename, delete from CI or scripts.

See it in action

Real screens from the running product, not mockups.

Up and running in 3 steps

01

Download the JAR

Grab the JAR matching your Polarion version from the GitHub releases page — one for 2512, one for 2606.

02

Drop into plugins/

Copy the JAR into the Polarion plugins directory. Deploy only the one that matches your running Polarion release.

03

Restart & Open

Restart the Polarion server. The Code Editor entry appears in the left-hand sidebar. Click it and start editing.

Two JARs, one source

Polarion 2606 moved from Tomcat 9 (javax) to Tomcat 11 (jakarta). Pick the build that matches your version.

2512
Tomcat 9 · javax.servlet · Java 21
polarion2512.jar Download JAR ↓
2606 · Latest
Tomcat 11 · jakarta.servlet · Java 21
polarion2606.jar Download JAR ↓

Get building

POLARION 2606
# Download from GitHub Releases
curl -L -o code-editor-2606.jar \
  https://github.com/phillipboesger/polarion.code.editor/releases/latest/download/boesger.polarion.code-editor-1.5.1-polarion2606.jar

# Deploy (Tomcat 11 / jakarta.servlet)
cp code-editor-2606.jar <POLARION_HOME>/polarion/plugins/

# Restart Polarion → Administration → Code Editor
POLARION 2512
curl -L -o code-editor-2512.jar \
  https://github.com/phillipboesger/polarion.code.editor/releases/latest/download/boesger.polarion.code-editor-1.5.1-polarion2512.jar

cp code-editor-2512.jar <POLARION_HOME>/polarion/plugins/
REST API
# Base URL: /polarion/code-editor/api/
GET    /api/health
GET    /api/config/list?projectId=MyProject
GET    /api/config/file/{filename}?projectId=MyProject
PUT    /api/config/file/{filename}
DELETE /api/config/file/{filename}
POST   /api/config/rename
USER VIEW
<!-- Global Administration -> Portal -> Topics -->
<!-- add inside <topics> -->
<topic id="code-editor"/>

// Save -> the Code Editor tab appears in User View

Installing the wrong JAR prevents the plugin from loading — double-check the suffix matches your Polarion version.

Stop editing Velocity in a textarea.

Free, open-source, and deployed in one command. No paywall, no license key, no limits.

Or let an AI sum me up — the prompt is already prepared: