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)
2. š” Quick Installer (Recommended)
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:
- 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
- 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
- Big savings, no hidden tricks:
- At least 40% off your current licensing costs, locked in early, no surprise charges as you grow
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.
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
- X:Ā https://x.com/ortussolutions
- Facebook:Ā https://www.facebook.com/OrtusSolutions
- LinkedIn:Ā https://www.linkedin.com/company/ortus-solutions-corp
- YouTube:Ā https://www.youtube.com/OrtusSolutions
- GitHub:Ā https://github.com/Ortus-Solutions
Add Your Comment