Blog

Luis Majano

September 04, 2025

Spread the word


Share your thoughts

We're thrilled to announce the release of two powerful new tools that will transform your BoxLang development experience: the BoxLang Developer Pack and BoxLang Theme for Visual Studio Code and Open VSX! πŸš€

🎯 Everything You Need in One Click

Gone are the days of hunting down individual extensions and configuring your development environment piece by piece. The BoxLang Developer Pack is your one-stop solution that automatically installs everything you need for professional BoxLang development.

What's Inside the Pack?

πŸš€ BoxLang Language Support

  • Complete syntax highlighting optimized for BoxLang constructs
  • Intelligent IntelliSense and code completion
  • Real-time error detection and validation
  • Advanced code formatting and linting
  • Built-in language server integration for enhanced productivity

πŸ§ͺ TestBox Support

  • Full TestBox TDD/BDD framework integration
  • Automated test discovery and execution
  • Beautiful test result visualization
  • Pre-built code snippets for common assertions
  • Seamless integration with VS Code's testing interface

πŸ“¦ CommandBox Integration

  • Native CommandBox CLI integration within VS Code
  • Streamlined package management
  • Quick project scaffolding capabilities
  • Server management and control
  • Direct ForgeBox integration for module discovery

More coming soon!!

🎨 Beautiful Themes That Actually Work

The BoxLang Theme isn't just another color scheme – it's been carefully crafted with BoxLang developers in mind. We've created two stunning options that enhance code readability and reduce eye strain during those long coding sessions:

πŸŒ™ BoxLang Dark (Neon)

  • Modern dark theme with vibrant neon accents
  • Optimized contrast for BoxLang syntax elements
  • Perfect for late-night coding sessions

β˜€οΈ BoxLang Light (Muted)

  • Clean, professional light theme
  • Subtle color palette that's easy on the eyes
  • Ideal for daytime development

Both themes feature enhanced syntax highlighting specifically tuned for BoxLang constructs, making your code not just functional, but beautiful.

🎯 Perfect for Every Developer

New to BoxLang? Get everything you need to start building amazing applications right away.

Leveraging CFML or Both? Enjoy familiar syntax with modern enhancements and superior tooling.

Leading a team? Ensure everyone has a consistent, professional development environment.

Starting a new project? Skip the setup headaches and jump straight into coding.

πŸš€ Getting Started is Simple

  1. Install the Developer Pack

    ext install ortus-solutions.vscode-boxlang-developer-pack
    
  2. Create Your First Project

    box coldbox create app myAwesomeApp
    
  3. Choose Your Theme

    Navigate to Settings β†’ Color Theme and select your preferred BoxLang theme.

  4. Start Building! Open your project in VS Code and experience the full power of modern BoxLang development.

πŸ“‹ What You Need

  • Visual Studio Code 1.66.2 or higher
  • Java 21+ for the BoxLang runtime
  • A passion for building incredible applications! πŸ’ͺ

🌟 Why This Matters

BoxLang represents the future of dynamic JVM languages – deployable everywhere from traditional web servers to serverless lambdas, mobile platforms, and even WebAssembly. With proper tooling, developers can focus on what matters most: building exceptional software.

These extensions bridge the gap between BoxLang's powerful capabilities and the developer experience you deserve. No more switching between tools, no more configuration headaches, no more settling for generic syntax highlighting.

πŸš€ Available Now on Multiple Platforms

Both the BoxLang Developer Pack and BoxLang Theme are available on:

This ensures that no matter where or how you code, you'll have access to the same powerful BoxLang development experience.

🀝 Join the Community

The BoxLang ecosystem is growing rapidly, and we'd love to have you be part of it:

  • Found a bug or have a feature request? Check out our GitHub repositories
  • Want to contribute? We welcome community contributions
  • Need help? Join our community discussions and forums

*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. It is a replacement for Adobe ColdFusion and Lucee CFML Servers.

Add Your Comment

Recent Entries

Introducing the BoxLang Spring Boot Starter: Dynamic JVM Templating for Spring

Introducing the BoxLang Spring Boot Starter: Dynamic JVM Templating for Spring

Spring Boot developers know the pain of evaluating view technologies. Thymeleaf is great β€” until you need more expressiveness. FreeMarker is powerful β€” until the syntax fights you. What if you could write templates in a dynamic JVM language that gives you the full power of the platform, feels natural, and requires zero setup to integrate?

Meet the BoxLang Spring Boot Starter.

Luis Majano
Luis Majano
March 13, 2026
Why Swiss Banks Are Modernizing CFML Platforms Without Rewrites

Why Swiss Banks Are Modernizing CFML Platforms Without Rewrites

The growing need to evolve legacy financial platforms safely

Many Swiss banks and financial institutions still operate important systems built on ColdFusion and CFML platforms.

These systems manage a wide range of functions, including:

  • internal banking workflows
  • reporting systems
  • client portals
  • data integration platforms
  • compliance and risk management tools

In many cases, thes...

Cristobal Escobar
Cristobal Escobar
March 13, 2026
Reactive vs Proactive ColdFusion Support: Why Waiting for an Outage Is the Most Expensive Strategy

Reactive vs Proactive ColdFusion Support: Why Waiting for an Outage Is the Most Expensive Strategy

Many ColdFusion environments operate in a reactive mode without realizing it.

Everything seems fine… until something breaks.

A server crashes.

Performance drops suddenly.

An integration stops working.

A security audit reveals missing patches.

At that point the response is urgent:

β€œCan someone help us fix this now?”

Emergency support is sometimes unavoidable. But when reactive intervention becomes the norm, it usually means something deep...

Cristobal Escobar
Cristobal Escobar
March 12, 2026