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

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

BoxLang IDE Extension in VS Code
BoxLang IDE Extension providing syntax highlighting, IntelliSense, and debugging support

✨ 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 generation

  • Context-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

  1. Install the extension from VS Code Marketplace or OpenVSX Registry

  2. Open or create a BoxLang project (.bx, .bxm, .bxs files)

  3. Configure BoxLang runtime using the version manager

  4. Start coding with full IntelliSense and debugging support

Last updated

Was this helpful?