Overview Version History Q & A Rating & Review
BoxLang Developer Pack
A comprehensive extension pack that provides everything you need for BoxLang development in Visual Studio Code. This pack includes essential extensions for language support, theming, testing, and CommandBox integration.
📦 What's Included
This extension pack automatically installs the following extensions:
Complete BoxLang language support with syntax highlighting
IntelliSense and code completion
Error detection and validation
Code formatting and linting
Built-in language server integration
Modern dark and light themes optimized for BoxLang development
BoxLang Dark (Neon) - A vibrant dark theme with neon accents
BoxLang Light (Muted) - A clean light theme with subtle colors
Enhanced syntax highlighting for BoxLang constructs
Complete TestBox TDD/BDD testing framework support
Test discovery and execution
Test result visualization
Code snippets for TestBox assertions
Integration with VS Code testing interface
CommandBox CLI integration within VS Code
Package management support
Project scaffolding capabilities
Server management and control
ForgeBox integration
🚀 Getting Started
Install the pack : Search for "BoxLang Developer Pack" in the VS Code Extensions marketplace or install via command:
ext install ortus-solutions.vscode-boxlang-developer-pack
Create a BoxLang project : Use CommandBox to scaffold a new project:
box coldbox create app myApp
Open your project : Open the project folder in VS Code to start developing with full BoxLang support.
Choose your theme : Go to Settings → Color Theme and select either "BoxLang Dark (Neon)" or "BoxLang Light (Muted)".
🎯 Perfect For
BoxLang Developers - Complete language support and tooling
CFML Migrants - Familiar syntax with modern enhancements
Teams - Consistent development environment setup
New Projects - Everything needed to get started quickly
📋 Requirements
Visual Studio Code 1.66.2 or higher
Java 21+ (for BoxLang runtime)
🤝 Contributing
Found an issue or want to contribute? Visit our repositories:
📄 License
Apache 2.0 License. See the LICENSE file for details.
Made with ❤️ by Ortus Solutions
BoxLang is a modern dynamic JVM language that can be deployed on multiple runtimes: operating system (Windows/Mac/Linux), web servers, lambda, iOS, android, web assembly, and more.