Blog

12 Days of BoxLang - Day 9: BoxLang Runtimes

Maria Jose Herrera December 19, 2025

Spread the word

Maria Jose Herrera

December 19, 2025

Spread the word


Share your thoughts

Day 9 BoxLang Runtimes: Build Anywhere, Run Everywhere 🎄

One of BoxLang’s biggest superpowers is its ability to run on multiple runtimes, from desktop to cloud to serverless. Whether you're building web apps, CLIs, microservices, or embedded Java integrations, BoxLang adapts to your environment — not the other way around.

Today, for Day 9 of our 12 Days of Christmas, we’re exploring the entire collection of official BoxLang runtimes and how to get started with them. ⭐️


⚡ Official BoxLang Runtimes

BoxLang can run on virtually anything. Here’s the current lineup:

🖥️ BoxLang OS Runtime

The core runtime — fast, lightweight, and ideal for CLI apps, automation, utilities, and local development.

Supports:

  • Windows
  • Linux
  • macOS
  • Raspberry Pi

🌐 BoxLang MiniServer

A lightweight, high-performance web server bundled with the OS Runtime.

Perfect for spinning up web apps instantly.

☁️ BoxLang AWS Lambda Runtime

Run BoxLang in serverless environments — including the engine behind try.boxlang.io.

🐳 BoxLang Docker Runtime

Official Docker images for containers, microservices, and production deployment.

💻 Chromebook Runtime

Bring BoxLang to ChromeOS systems through supported binaries.

📜 JSR-223 Scripting Runtime

Embed BoxLang as a scripting language inside Java applications.

🔧 Java Embedding

Use BoxLang programmatically inside Java — great for integrations or custom tooling.

🌍 BoxLang Servlet Runtime

Deploy BoxLang in Tomcat, Jetty, JBoss, or any servlet container using a JAR or WAR.

🧰 CommandBox Runtime

Start a BoxLang web server instantly through CommandBox:

server start cfengine=boxlang javaVersion=openjdk21

✨ More runtimes are in active development.


🚀 Getting Started with BoxLang

BoxLang installation is flexible — choose the setup that fits your workflow.

1. ✔️ Requirements

BoxLang runs on the JVM, so you’ll need:

  • Java 21 JRE (runtime)
  • Java 21 JDK (if using the Java transpiler)

The fastest way to install BoxLang on macOS, Linux, or Windows:

/bin/bash -c "$(curl -fsSL https://install.boxlang.io)"

System-wide install:

sudo /bin/bash -c "$(curl -fsSL https://install.boxlang.io)"

This installs:

  • boxlang (OS runtime)
  • boxlang-miniserver (MiniServer)
  • install-boxlang (upgrader)
  • install-bx-module (module installer)

Examples:

boxlang --version
install-boxlang --help
install-bx-module bx-compat-cfml
install-bx-module bx-pdf bx-esapi


🔁 Upgrading BoxLang

# Latest stable
install-boxlang

# Specific version
install-boxlang 1.0.0

# Cutting-edge snapshot
install-boxlang snapshot


📦 Installing Modules

Modules can be installed globally or locally.

Global install:

install-bx-module bx-compat-cfml
install-bx-module bx-esapi

Local install (to the current project):

install-bx-module bx-compat-cfml --local
install-bx-module bx-esapi --local


🧰 BoxLang Version Manager (BVM)

Manage multiple BoxLang versions easily:

curl -fsSL https://install-bvm.boxlang.io/ | bash

Perfect for teams, production environments, and switching between stable & snapshot releases.


💬 The BoxLang REPL

Run:

boxlang

You’ll enter the interactive REPL — perfect for testing snippets, debugging, and experimenting.

The REPL remembers state across commands, making it a fast, fun way to explore BoxLang. 🚀


📥 Downloadable Binaries

BoxLang offers multiple installers across OSs and runtimes, including:

  • Windows installer
  • Universal ZIP
  • Universal JAR
  • MiniServer ZIP
  • AWS Lambda runtime
  • Servlet WAR/JAR
  • Docker images
  • Quick installer

(Links usually shown in the full docs.)


💻 BoxLang IDE for VS Code

Enhance your development workflow with:

  • LSP (Language Server)

  • Syntax highlighting

  • Code generation

  • Introspection

  • Debugger

    and much more.

Available in the VSCode Marketplace.


🎁 Day 9 Wrap-Up

BoxLang isn’t just a language — it’s a multi-runtime platform.

Whether you target desktop, cloud, serverless, containers, or embedded Java, BoxLang gives you a unified way to build modern, flexible applications.

From the OS Runtime to AWS Lambda and Docker, the ecosystem is designed to run your code anywhere you need it.


Become a Pioneer or Get a Free Compatibility Report!

BoxLang is growing fast features are expanding, the ecosystem is thriving, and performance is turning heads. But the most exciting part? You can be part of shaping it from the very beginning.

The Pioneer Program is your gateway to early access, unmatched support, and unbeatable value. Here’s what you get:

  1. Everything in BoxLang+, and more:
    • Professional support to get you running smoothly
    • A dedicated Slack channel for direct access to our team, solve issues in seconds
    • Priority handling for your feature requests and bug fixes
  2. Migration done with you, not just for you:
    • Our engineers work alongside your team to migrate your apps end-to-end
    • Guaranteed compatibility, we won’t stop until it works perfectly
  3. Big savings, no hidden tricks:
    • At least 40% off your current licensing costs, locked in early, no surprise charges as you grow

Request More Info


Still Not Convinced?

If you’re unsure how BoxLang will work with your applications, or want clarity before making any decisions, we’ve created a simple, low-risk way to evaluate your path forward:

1. Free BoxLang Compatibility Report

What You Get (Free)

A personalized, expert-driven technical audit designed to help you:

  • Determine how compatible your current CFML codebase is with BoxLang
  • Identify modernization needs before migrating
  • Understand the fastest and safest path to BoxLang adoption
  • Receive direct, practical recommendations from the Ortus engineering team

This is a high-touch, hands-on audit — not an automated scan.

Due to demand, we’ve expanded the number of companies we can accept, but availability is still limited.

👉 Register now — it only takes 3 minutes:

https://forms.gle/QSzjmLVsVHQq59mH6


2. 1-Year Free Non-Production License

Test-drive BoxLang Premium features in your own environment, with no pressure.

  • Explore advanced capabilities safely
  • Experiment and validate assumptions
  • Gain confidence before any production commitment

No rush. No lock-in. Just real experience.

Contact Us


Join the BoxLang Community! ⚡️

Stay connected with the latest updates, BoxLang announcements, Into the Box 2026 news, tutorials, tools, and more.

Subscribe to our newsletter for exclusive updates and early access.

Follow Us

Add Your Comment

Recent Entries

Recap: Modernize or Die Podcast Ep. 246

Recap: Modernize or Die Podcast Ep. 246

In this holiday episode of the Modernize or Die Podcast, hosts Daniel Garcia, Eric Peterson, and Luis Majano reflect on the year’s achievements, particularly focusing on the advancements in BoxLang, including the release of version 1.8 and the introduction of BoxLang AI. They discuss the performance improvements, the revival of DocBox for documentation, and the exciting future plans for the community, including upcoming webinars and a bootcamp for BoxLang AI. The conversation emphasizes the importance of community engagement and the continuous evolution of technology in the software development landscape.

Victor Campos
Victor Campos
December 18, 2025
12 Days of BoxLang - Day 8: BoxLang Modules

12 Days of BoxLang - Day 8: BoxLang Modules

One of BoxLang’s greatest strengths is its modular, extensible ecosystem.

From AI to databases, security, UI, file handling, and enterprise integrations the BoxLang Module Library lets you plug in exactly what your application needs.

Today, we’re highlighting the official 33 BoxLang modules, available across both open-source and BoxLang+/++ tiers.

Maria Jose Herrera
Maria Jose Herrera
December 18, 2025
12 Days of BoxLang - Day 7: BoxLang IDE

12 Days of BoxLang - Day 7: BoxLang IDE

Today we’re highlighting one of the most important pieces of the BoxLang ecosystem: the official BoxLang IDE extension. Built for VS Code (and all compatible editors), it delivers full language support, debugging, AI-powered coding, and the complete toolchain you need for modern BoxLang development.

Whether you're building fresh applications or migrating from CFML, the BoxLang IDE gives you everything in one place — fast, familiar, and deeply productive.

Maria Jose Herrera
Maria Jose Herrera
December 17, 2025