Blog

What is BoxLang? Open South Code 2024

Maria Jose Herrera June 26, 2024

Spread the word

Maria Jose Herrera

June 26, 2024

Spread the word


Share your thoughts

BoxLang: A New JVM Language for Productivity and Modularity!

Recap of Luis Majano's Presentation at Open South Code 2024 in Málaga, Spain, on June 21st-22nd, 2024. Discover the future of multi-runtime development with BoxLang, the dynamic, modular, and productive new JVM language. Unveiled by Luis Majano at Open South Code 2024, BoxLang offers 100% interoperability with Java, seamless transition from CFML, and powerful IDE tools. Adaptable to various platforms, BoxLang merges modern features with traditional familiarity, setting a new standard in web development.

Introduction to BoxLang: June 2024

Our code must adapt to an ever-changing world. Whether coding for the web, tablets, APIs, or serverless applications, multi-runtime development is the future. BoxLang is here to lead the way.

Video Presentation


Key Features of BoxLang


Dynamic. Modular. Productive.

  • BoxLang redefines development with its dynamic nature, empowering developers to craft expressive and functional code effortlessly.
  • Its modular architecture prioritizes flexibility, allowing seamless integration into existing ecosystems.

Interoperability at its Core

  • With 100% interoperability with Java, BoxLang bridges traditional and modern development paradigms, unlocking new possibilities for innovation and collaboration.

Multi-Runtime Compatibility

  • BoxLang is designed to enhance and adapt according to its runtime, from the tiny 2MB operating system binary to running on CommandBox, Jakarta EE, AWS Lambda, Microsoft Functions, Web Assembly, Android, and more.

Fusion of Modernity and Tradition

  • Experience features inspired by CFML, Node, Ruby, Kotlin, Java, and Clojure, combined with the familiarity of Java bytecode compilation.

Empowering Transition with Transpiler Support

  • The transition from CFML to BoxLang seamlessly with our JIT transpiler, facilitating smooth migration and preserving existing code investments.

Unlocking Creativity with IDE Tools

  • Unleash your creativity with powerful IDE tools tailored for BoxLang. These tools provide an intuitive development experience and streamline your workflow.

Watch the Presentation and Review the Slides


Did you miss the live presentation? No worries! You can catch up on all the details and insights shared by Luis Majano:

  • Watch the Video Presentation for a comprehensive overview of BoxLang, its features, and how it can transform your development workflow.
  • Review the Slide Deck Explore the detailed slides from the presentation to understand the finer points of BoxLang's architecture and advantages.

Join the Community!


Subscribe to our podcast on your favorite platform and follow us on social media to stay updated. Turn on notifications so you don’t miss the live stream and future episodes.


Join us in exploring the future of web development with BoxLang. Unlock your potential and be part of the next giant leap in the JVM ecosystem!

Add Your Comment

Recent Entries

12 Days of BoxLang - Day 4: TestBox

12 Days of BoxLang - Day 4: TestBox

Today we’re celebrating one of the most exciting new additions to the BoxLang ecosystem:

the TestBox BoxLang CLI Runner — a fast, native way to run your TestBox tests directly through the BoxLang Runtime. ⚡

No server required. No CommandBox needed. Just pure, ultra-fast BoxLang-powered testing from the command lineon Windows, Mac, and Linux.

If you’re building modern applications with BoxLang — web apps, CLIs, serverless functions, Android apps, or OS-level utilities — this new feature gives you a unified, flexible testing workflow you can run anywhere.

Victor Campos
Victor Campos
December 13, 2025
12 days of BoxLang - Day 3: SocketBox!

12 days of BoxLang - Day 3: SocketBox!

As BoxLang continues evolving into a modern, high-performance, JVM-based runtime, real-time communication becomes essential for the applications we all want to build: dashboards, collaboration tools, notifications, live feeds, multiplayer features, and more.

That’s where SocketBox steps in — the WebSocket upgrade listener built to work seamlessly with CommandBox and the BoxLang MiniServer. ⚡

Today, for Day 3, we’re highlighting how SocketBox supercharges BoxLang development by giving you fast, flexible, and framework-agnostic WebSocket capabilities.

Maria Jose Herrera
Maria Jose Herrera
December 12, 2025
12 Days of BoxLang - Day 2: CommandBox

12 Days of BoxLang - Day 2: CommandBox

BoxLang + CommandBox: The Enterprise Engine Behind Your Deployments

For Day 2 of our 12 Days of Christmas series, we’re diving into one of the most powerful parts of the BoxLang ecosystem: CommandBox the defacto enterprise servlet deployment platform for BoxLang.

If BoxLang is the language powering your applications, CommandBox is the engine room behind it all. ⚙️

Victor Campos
Victor Campos
December 11, 2025