BoxLang 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
Open Settings โ Plugins
Search for BoxLang IDE
Click Install
Restart IntelliJ
Direct from Marketplace
Install directly from the JetBrains Marketplace
# Install from JetBrains Marketplace
https://plugins.jetbrains.com/plugin/30311-boxlang-ide
โจ 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

๐งฐ 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

๐ง 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

๐ 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

๐งช 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

๐ต 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?
Install the plugin from the JetBrains Marketplace
Create a new BoxLang project using the project wizard
Start coding with full language server support
Debug and test your applications directly in IntelliJ
Learn more about BoxLang at https://boxlang.io
๐ฌ Feedback & Contributions
We're actively improving the plugin and welcome your feedback:
Submit feature requests
Contribute improvements
Let's make BoxLang development on IntelliJ world-class.
Last updated
Was this helpful?
