Blog

Luis Majano

July 07, 2025

Spread the word


Share your thoughts

We're excited to announce the release of the BoxLang TextMate Bundle โ€” a comprehensive development toolkit that brings world-class IDE support to BoxLang developers using TextMate, VS Code, Sublime Text, and other TextMate-compatible editors. With BoxLang 1.0 now stable and rapidly gaining momentum in the JVM ecosystem, professional tooling has never been more critical. This bundle delivers exactly that, providing everything you need to build modern, dynamic applications with BoxLang's powerful multi-runtime capabilities.

๐ŸŒ Supporting BoxLang's Multi-Runtime Vision

BoxLang isn't just another JVM language โ€” it's a multi-runtime platform designed for the modern development landscape. With support for traditional JVMs, servlet containers, AWS Lambda, Docker, and upcoming support for Android, iOS, and WebAssembly, BoxLang applications can run virtually anywhere.

This TextMate bundle ensures that regardless of your target runtime, you have consistent, powerful development tools that understand BoxLang's unique syntax and capabilities.

๐ŸŒŸ What's Included

315+ Built-In Functions, Always Up-to-Date

Forget outdated documentation or missing function definitions. Our bundle automatically extracts and updates BoxLang's Built-In Functions (BIFs) directly from the official API documentation with every release. Whether you're working with arrays, strings, encryption, or database queries, intelligent syntax highlighting and completion support is always current.

52+ Lightning-Fast Code Snippets

Stop typing boilerplate code. Our extensive snippet collection covers every aspect of BoxLang development:

  • Core Language: class, function, interface, property declarations
  • Control Flow: if/else, for/while loops, switch statements, try/catch blocks
  • Modern Functions: closure with =>, lambda with ->, anon functions
  • BoxLang Components: bxhttp, bxfile, bxquery, lock, thread
  • Testing & Development: test templates, doc comments, debugging utilities

Simply type a trigger word and press Tab โ€” instant, properly formatted code blocks with smart cursor positioning.

Three Stunning Custom Themes

Theme Dark

theme

Theme High Contrast

theme

Theme Light

theme

Built specifically for BoxLang with the signature green-cyan gradient palette:

  • BoxLang Light โ€” Clean, professional theme perfect for daytime coding
  • BoxLang Dark โ€” Modern dark theme that reduces eye strain during long sessions
  • BoxLang High Contrast โ€” Accessibility-focused with enhanced readability

Each theme provides semantic highlighting that makes BoxLang code structures immediately recognizable, with special treatment for bx: components and built-in functions.

๐Ÿš€ Powerful Development Features

Seamless Code Execution

Run your BoxLang code directly from your editor:

  • โŒ˜R โ€” Execute current file instantly
  • โŒ˜โ‡งR โ€” Run with custom arguments
  • โŒƒโŒ˜R โ€” Execute selected code snippets
  • BoxLang REPL โ€” Interactive development environment

Full Template Support

BoxLang template files (.bxm) get first-class treatment with:

  • Complete HTML integration and syntax highlighting
  • Embedded script block support with <bx:script> tags
  • Tag islands with delimited blocks
  • Expression interpolation with #variable# syntax

Intelligent Documentation

  • โŒƒH โ€” Context-sensitive help for any BoxLang element
  • โŒƒโŒฅโŒ˜H โ€” Direct access to BoxLang API documentation
  • Built-in examples demonstrating BoxLang features
  • Smart symbol navigation and code folding

๐Ÿ”„ Always Current with Automated CI/CD

One of the most impressive aspects of this bundle is its automated release pipeline. Built-In Functions are extracted fresh from BoxLang's API documentation with every release, ensuring developers always have access to the latest language features without manual updates.

The sophisticated CI/CD process includes:

  • Automated BIF Extraction from official documentation
  • Version Management synchronized with BoxLang releases
  • Multi-format Distribution via GitHub Releases and AWS S3
  • Quality Assurance with automated testing and validation
  • Snapshot Builds from the development branch for early access

๐Ÿ“ฆ Installation Made Simple

  1. Visit the releases page
  2. Download the latest release (.zip or .tar.gz)
  3. Extract to ~/Library/Application Support/TextMate/Bundles/
  4. Restart TextMate or reload bundles

Development Snapshots

Want the bleeding edge? Check the S3 bucket for the latest snapshot builds with cutting-edge features.

Git Installation

cd ~/Library/Application\ Support/TextMate/Bundles/
git clone https://github.com/ortus-boxlang/boxlang.tmbundle.git

๐Ÿš€ Get Started Today

The BoxLang TextMate Bundle represents our commitment to providing world-class development tools for the BoxLang community. With automated updates, comprehensive language support, and beautiful custom themes, it's designed to make BoxLang development as productive and enjoyable as possible.

Ready to enhance your BoxLang development?

Transform your development workflow today and experience why developers worldwide are making the switch to BoxLang. With professional tooling like this TextMate bundle, there's never been a better time to explore what BoxLang can do for your projects.

Professional Open Source

BoxLang is a professional open-source product, with three different licences:

  1. Open-Source Apache2
  2. BoxLang +
  3. BoxLang ++

BoxLang is free, open-source software under the Apache 2.0 license. We encourage and support community contributions. BoxLang+ and BoxLang ++ are commercial versions offering support and enterprise features. Our licensing model is based on fairness and the golden rule: Do to others as you want them to do to you. No hidden pricing or pricing on cores, RAM, SaaS, multi-domain or ridiculous ways to get your money. Transparent and fair.

BoxLang Subscription Plans

BoxLang is more than just a language; it's a movement.

Join us and redefine development on the JVM Ready to learn more? Explore BoxLang's Features, Documentation, and Community.

Join the BoxLang Community โšก๏ธ

Be part of the movement shaping the future of web development. Stay connected and receive the latest updates onย surrounding anything BoxLang

Subscribe to our newsletterย for exclusive content.

Follow Us on Social media and donโ€™t miss any news and updates:

Add Your Comment

Recent Entries

Speaker Featuring - Round 1

Speaker Featuring - Round 1

Every conference is more than the talks we see on stage itโ€™s also the story of the people who make it possible.

With theย first round of Into the Box 2026 sessions and workshops now live, weโ€™re excited to introduce some of the speakers who will be joining us this year. These community members, practitioners, and Ortus team experts bring decades of real-world experience across CFML, BoxLang, JVM modernization, testing, AI, and cloud-native development.

Victor Campos
Victor Campos
January 26, 2026
First Round of the Into the Box 2026 Agenda Is Live

First Round of the Into the Box 2026 Agenda Is Live

Into the Box 2026 marks an important moment for the CFML and BoxLang community not just because of whatโ€™s on the agenda, but because of what it represents: 20 years of Ortus Solutions helping teams move forward, modernize, and build with confidence.

Victor Campos
Victor Campos
January 21, 2026
BoxLang AI v2: Enterprise AI Development Without the Complexity

BoxLang AI v2: Enterprise AI Development Without the Complexity

One Year. 100+ Features. Unlimited Possibilities.

Just one year ago, in March 2024, we launched BoxLang AI 1.0. Today, we're thrilled to announce BoxLang AI v2โ€”a massive leap forward that positions BoxLang as the most powerful and versatile AI framework on the JVM.

Luis Majano
Luis Majano
January 19, 2026