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

IDE & Tooling

Welcome to the world of BoxLang Tooling!

Welcome to the comprehensive BoxLang tooling ecosystem! This section covers all the tools, IDE integrations, and utilities designed to enhance your BoxLang development experience across different platforms and editors.

🎓 Interactive Learning

Start learning BoxLang interactively with BoxLings, a CLI-first training tool with progressive exercises and visible TestBox specs.

Interactive Learning with BoxLings

🚀 Official IDE Support

BoxLang provides first-class support for modern development environments for:

  • Vistual Studio Code

  • OpenVSX Compatible Editors

  • IntelliJ

  • Vim/Neovim

  • Textmate

Supported Platforms

We provide a collection of extensions and modules to enhance your BoxLang development experience on many different IDE platforms. The official IDE for BoxLang is based on Visual Studio Code technology and can be installed on any platform that supports VS Code Extensions:

  • Visual Studio Code - The primary development platform

  • Cursor - AI-powered code editor with BoxLang support

  • Windsurf - Modern development environment

  • Any IDE supporting Open VSX - Extended compatibility

  • **IntelliJ - IntelliJ Official Plugin

  • Sublime Text 4 - Full-featured BoxLang package with completions, docs, and build tools

BoxLang IDE Extension

Complete language support with IntelliSense, debugging, and AI-powered development assistance.

BoxLang IDE

BoxLang Theme Extension

Beautiful dark and light themes specifically crafted for BoxLang syntax highlighting and optimal coding experience.

BoxLang Themes

BoxLang Sublime Text Package

Comprehensive BoxLang language support for Sublime Text 4, including syntax highlighting, 825+ BIF completions, inline documentation, code formatting, type inference, and a full build system.

BoxLang Sublime Text

🌐 Web-Based Development

BoxLang Monaco Editor

Monaco Editor language support for BoxLang - providing syntax highlighting, IntelliSense, and custom themes for web-based BoxLang development and online code editors.

BoxLang Monaco Editor

BoxLang TextMate Bundle

TextMate grammar bundle providing comprehensive syntax highlighting and snippets for BoxLang development across TextMate-compatible editors.

BoxLang TextMate Bundle

🛠️ Command Line Tools

Powerful CLI utilities for BoxLang development, compilation, debugging, and migration tasks.

BoxLang Compiler

Command-line compiler for BoxLang source code with optimization and build management capabilities.

BoxLang Compiler

BoxLang Formatter

Command-line formatter for BoxLang and CFML code with check-mode support for CI lint-style enforcement and cfformat migration utilities.

BoxLang Formatter

BoxLang Debugger

Built-in debugging tools and utilities for troubleshooting BoxLang applications with breakpoint support and variable inspection.

BoxLang Debugger

CFML Feature Audit

Comprehensive auditing tool to analyze CFML codebases and assess BoxLang compatibility and migration readiness.

CFML Feature Audit

CFML to BoxLang Transpiler

Automated migration tool for converting CFML code to BoxLang syntax with intelligent transformation and compatibility checks.

CFML Transpiler

🎨 Syntax Highlighting

Enhanced syntax highlighting solutions for various platforms and applications.

Multi-Platform Highlighters

Collection of syntax highlighters for embedding BoxLang code in documentation, websites, and applications across different platforms and libraries.

Syntax Highlighters

Last updated

Was this helpful?