Multi-Runtime
BoxLang can be deployed to multiple runtimes
Last updated
BoxLang can be deployed to multiple runtimes
Last updated
BoxLang has been designed with a lightweight, fast, and modular core. The operating system binary is a whopping 6MB in size. This allows us to build on top of this binary according to the deployed runtime of choice. Check out our installation methods.
The currently available runtimes are the following:
The core impetus of BoxLang is to be able to grow in a hierarchical approach in order to target specific runtimes with specific behavior for specific runtimes. For example, the concept of FORM, URL or web functions and components are only available to those runtimes that offer web support.
All of our runtime source code can be found in our organization: https://github.com/ortus-boxlang
We love our community and if you have created custom runtimes for BoxLang, please let us know and we will add them here.
Runtime | Description | Status |
---|---|---|
Bare metal runtime for any OS Java runs in
Java scripting interfaces
A pure Java webserver built with BoxLang
Servlet WAR
A servlet capable war
A BoxLang engine for CommandBox
Ability to run BoxLang with AWS Lambda
BoxLang CLI, MIniServer and CommandBox images
Azure Functions
Ability to run BoxLang with Microsoft Functions
Android
Ability to run BoxLang in Android Devices
iOS
Ability to run BoxLang in iOS Devices
WebAssembly
Ability to run BoxLang as WebAssembly compiled code