githubEdit

laptop-codeBoxLang IntelliJ

Official BoxLang IDE plugin for IntelliJ and JetBrains IDEs with comprehensive language support, debugging, and TestBox integration

The BoxLang IDE plugin for IntelliJ brings modern BoxLang development directly into the JetBrains IDE family. Whether you're building new BoxLang applications or maintaining existing CFML codebases, this plugin provides first-class tooling inside IntelliJ and other JetBrains IDEs.

πŸ“¦ Installation

Installing the plugin is easy from the JetBrains Marketplace.

From IntelliJ

  1. Open Settings β†’ Plugins

  2. Search for BoxLang IDE

  3. Click Install

  4. Restart IntelliJ

Direct from Marketplace

Install directly from the JetBrains Marketplacearrow-up-right

# Install from JetBrains Marketplace
https://plugins.jetbrains.com/plugin/30311-boxlang-ide
IntelliJ's plugin marketplace showing BoxLang IDE
BoxLang IDE plugin on the JetBrains Marketplace

✨ Key Features

🎨 BoxLang Syntax Highlighting

Full syntax highlighting for BoxLang source files makes your code easier to read and maintain.

Features include:

  • Tokenized syntax highlighting

  • Language-aware formatting

  • Support for modern BoxLang syntax

Hyper inside IntelliJ's BoxLang IDE
BoxLang syntax highlighting in IntelliJ

🧰 BoxLang Project Creation

Quickly bootstrap a new BoxLang project directly from the IntelliJ project wizard.

This allows you to:

  • Create a new BoxLang application structure

  • Configure runtimes quickly

  • Start coding immediately

BoxLang New Project Creation
Create new BoxLang projects from IntelliJ

🧠 Language Server (LSP) Support

The plugin integrates with the BoxLang Language Server, enabling advanced development features:

  • IntelliSense - Intelligent code completion

  • Hover Documentation - Inline documentation for functions and components

  • Go to Definition - Navigate to symbol definitions

  • Find References - Locate all usages across your codebase

  • Inline Diagnostics - Real-time error detection and reporting

BoxLang IDE showing Goto Symbol support
Language server integration with symbol search

🐞 Debugging Support

Debug your BoxLang applications directly inside IntelliJ with full debugging capabilities.

The plugin supports:

  • Breakpoints - Set breakpoints anywhere in your code

  • Step-through Debugging - Step over, into, and out of functions

  • Variable Inspection - Inspect variable values at runtime

  • Call Stack Navigation - Navigate through the execution stack

BoxLang Debugger in action
Full debugging support with breakpoints and variable inspection

πŸ§ͺ TestBox Integration

Run and debug TestBox tests without leaving your IDE.

Benefits include:

  • Running tests directly from IntelliJ

  • Viewing test results inline

  • Faster test-driven development workflows

  • Debug test cases with full debugging support

BoxLang IDE TestBox Integration with IntelliJ
TestBox integration for running tests inside IntelliJ

πŸ”΅ CFML Syntax Highlighting

The plugin also includes syntax highlighting for CFML, making it easier to work in mixed environments.

This is particularly useful for teams that are:

  • Migrating CFML applications to BoxLang

  • Maintaining legacy codebases

  • Working with hybrid projects

πŸš€ Designed for the JVM Ecosystem

BoxLang is built for the JVM and integrates naturally with Java-based tooling and workflows.

That means IntelliJ users get:

  • Familiar Workflows - Work with BoxLang using the same patterns as Java development

  • Powerful Navigation - Leverage IntelliJ's robust code navigation features

  • Rich Plugin Ecosystem - Benefit from IntelliJ's extensive plugin library

  • Seamless JVM Integration - BoxLang code works naturally with Java tooling

πŸ“š Getting Started

Ready to start developing with BoxLang in IntelliJ?

  1. Install the pluginarrow-up-right from the JetBrains Marketplace

  2. Create a new BoxLang project using the project wizard

  3. Start coding with full language server support

  4. Debug and test your applications directly in IntelliJ

Learn more about BoxLang at https://boxlang.ioarrow-up-right

πŸ’¬ Feedback & Contributions

We're actively improving the plugin and welcome your feedback:

Let's make BoxLang development on IntelliJ world-class.

Last updated

Was this helpful?