For the complete documentation index, see llms.txt. This page is also available as Markdown.

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:

OpenVSX Registry

For VS Code compatible editors like Cursor, Windsurf, VSCodium, and others, install from OpenVSX Registry:

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?