JetBrains IDE Plugin

Flexible Freemarker

The complete Freemarker IDE for JetBrains. Full language implementation with 150+ built-in docs, custom macro definitions, team sharing, and real-time error detection. Freemarker development without the pain.

IntelliJ IDEA · WebStorm · PyCharm · + All JetBrains IDEs

150+
Built-in functions documented
14K+
Downloads & counting
4.6
Star rating on JetBrains

01

What Developers Are Saying

★★★★★

“This plugin truly sets the standard for Freemarker development environments. The plugin anticipates the needs and provides accurate suggestions, saving me precious time and minimizing errors. It greatly reduced my development time and I will definitely recommend it.”

Ganesh Bawne — JetBrains Marketplace • Feb 2024

★★★★★

“I reported an edge case where the parser was flagging valid code, and it was resolved quickly! Responsive developer support.”

scorpioGusTx — JetBrains Marketplace • Jun 2025

02

Complete Language Support

Full Freemarker language implementation built from scratch. Not just syntax highlighting—a complete IDE experience with deep understanding of the entire Freemarker language.

Language features

  • Complete Freemarker grammar with full syntax support
  • Recognizes directives, expressions, interpolations & user directives
  • Smart handling of mixed HTML/CSS/JS within templates
  • JavaScript syntax highlighting in script tags
  • Structure view for template navigation
  • Breadcrumbs showing macro and directive hierarchy
  • Code folding for all Freemarker constructs
Complete Language Support

03

150+ Built-in Functions Documented

Comprehensive hover documentation for every Freemarker built-in. Never leave your IDE to check the manual again.

Documentation includes

  • 26 string built-ins (keep_before, truncate, blank_to_null…)
  • 28 date/time built-ins (ISO variants, format shortcuts)
  • 16 type checking built-ins (is_date_like, is_collection…)
  • 9 Node/XML built-ins (parent, children, ancestors…)
  • All special variables (.now, .time_zone, .args…)
  • Type conversion built-ins (byte, double, float, int…)
  • Advanced built-ins (api, eval_json, with_args…)
Smart Autocomplete

04

Custom Macros & Team Sharing

Define your own macros and functions with full documentation and autocomplete. Share configurations across your entire team with import/export.

File → Settings → Tools → Flexible Freemarker

Team features

  • Project Editor for custom macro definitions
  • Add documentation to your custom macros
  • Full autocomplete for your definitions
  • Inlay hints for macro parameters
  • Import/Export to share with team members
  • Settings stored per-project
Custom Macros

05

Powerful IDE Navigation

Navigate your Freemarker templates like a pro with full IDE integration. Jump between macros, functions, includes, and imports instantly.

Navigation features

  • Gutter icons for macros, functions, includes & imports
  • “Go to Symbol” (Ctrl+Alt+Shift+N)
  • “Surround With” (Ctrl+Alt+T) for directive wrapping
  • Breadcrumbs showing macro/directive hierarchy
  • Structure view for template overview
  • File templates for new Freemarker files
IDE Navigation

Real-time Validation & Error Detection

Catch errors before they hit production. The plugin validates your templates in real-time, highlighting issues as you type.
  • 01

    Syntax Errors

    Instant feedback on malformed directives and expressions
  • 02

    Deprecated Warnings

    Warnings for foreach and other deprecated directives
  • 03

    Undefined Variables

    Inspection for potentially undefined variable references

Simple, Transparent Pricing

Start with a free trial. No credit card required. Purchase through JetBrains Marketplace.

Individual

For solo developers

$2.90/month

or $29/year (save 17%)

  • ✓ All IDE features
  • ✓ 150+ built-in docs
  • ✓ Custom macro definitions
  • ✓ Real-time validation
  • ✓ All future updates
Open source & Freemarker contributors: Contact us for special discounts. Original Freemarker contributors get 100% off.

06

Stop Fighting Your Freemarker Templates

Join 14,000+ developers who write better Freemarker code with professional IDE support. Scipio ERP, Magnolia CMS, and custom projects—all supported.