BoxLang IDE
Official BoxLang IDE extension for VS Code and compatible editors with comprehensive language support, debugging, and development tools
The BoxLang IDE Extension is the official first-party development tool for BoxLang, providing comprehensive language support, debugging capabilities, and productivity features for modern BoxLang development.
📦 BoxLang Developer Pack
Quick Setup: Get this theme along with all essential BoxLang development tools in one click with the BoxLang Developer Pack!
The BoxLang Developer Pack is a curated extension pack that includes everything you need for BoxLang development:
🚀 BoxLang Language Support - Complete language server with IntelliSense, syntax highlighting, and error detection
🎨 BoxLang Theme - This theme extension with both Dark (Neon) and Light (Muted) variants
🧪 TestBox Support - Full TDD/BDD testing framework integration
📦 CommandBox Integration - Package management and project scaffolding tools
Install the Complete Pack
Instead of installing extensions individually, get the full BoxLang development environment:
VS Code Marketplace: BoxLang Developer Pack
OpenVSX Registry: BoxLang Developer Pack
# Install the complete developer pack
code --install-extension ortus-solutions.vscode-boxlang-developer-pack
This automatically installs all BoxLang development tools, including this theme, saving you time and ensuring a complete setup.
📦 Individual Installation
VS Code Marketplace
Install directly from the Visual Studio Code Marketplace:
code --install-extension ortus-solutions.vscode-boxlang
OpenVSX Registry
For VS Code compatible editors like Cursor, Windsurf, VSCodium, and others, install from OpenVSX Registry:
# For compatible editors using OpenVSX
cursor --install-extension ortus-solutions.vscode-boxlang
Developer Resources
GitHub Repository: https://github.com/ortus-boxlang/vscode-boxlang
Documentation: https://boxlang-ide.ortusbooks.com/

✨ Core Features
Language Server Integration
IntelliSense - Intelligent code completion with method signatures and documentation
Inline Documentation - Hover information for functions, components, and variables
Go to Definition - Navigate to function and component definitions
Find References - Locate all usages of symbols across your codebase
Type Information - Rich type hints and validation
Error Detection - Real-time syntax and semantic error reporting
Development Tools
Built-in Debugger - Full debugging support with breakpoints, variable inspection, and call stack navigation
Mini BoxLang Web Server - Quick development server for testing applications locally
BoxLang Version Manager - Switch between different BoxLang runtime versions
Task Integration - Execute BoxLang scripts and applications directly from VS Code
AI-Powered Development
BoxLang Agentic Coding - Chat with
@boxlang
for intelligent code assistance, explanations, and generationContext-Aware Suggestions - AI understands your BoxLang codebase for better recommendations
Multi-Language Support
Enhanced syntax highlighting and code introspection for:
BoxLang - Full language support with semantic highlighting
CFML - Legacy ColdFusion compatibility
Java - Embedded Java code blocks
HTML/CSS - Template and styling support
SQL - Database query highlighting
JavaScript - Client-side scripting
Productivity Features
Code Formatting - Automatic code formatting and indentation
Snippet Library - Pre-built code templates for common patterns
Project Templates - Quick project scaffolding
Symbol Navigation - Outline view and breadcrumb navigation
Workspace Integration - Multi-root workspace support
🎯 Getting Started
Install the extension from VS Code Marketplace or OpenVSX Registry
Open or create a BoxLang project (
.bx
,.bxm
,.bxs
files)Configure BoxLang runtime using the version manager
Start coding with full IntelliSense and debugging support
Last updated
Was this helpful?