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

Ortus & BoxLang November Recap 2025

Ortus & BoxLang November Recap 2025

November 2025 was a big month at Ortus. BoxLang 1.7.0 arrived with real-time streaming, distributed caching, and faster compiler internals. ColdBox gained a cleaner debugging experience with full Whoops support, while CBWIRE 5 launched with stronger security, smarter lifecycles, and easier uploads.

Victor Campos
Victor Campos
December 02, 2025
Thanksgiving Week Extended + Cyber Monday Deals Are Live!

Thanksgiving Week Extended + Cyber Monday Deals Are Live!

Because you asked; we’re extending the Thanksgiving Week offer and officially launching our Cyber Monday BoxLang Deals today!

To support everyone who wants to understand whether they’re running on legacy CFML or modern-ready code, and whether BoxLang is the right fit; we’ve decided to extend the dates and increase the number of companies we can support.

Maria Jose Herrera
Maria Jose Herrera
December 01, 2025
Registration Is Now Open for Your Free BoxLang Compatibility Report! 🦃

Registration Is Now Open for Your Free BoxLang Compatibility Report! 🦃

Originally set to open on the 24th, we’ve decided to release the registration early, starting November 20th, so we can begin scheduling your BoxLang Compatibility Report audits next week and make sure they’re completed before the end of the year.

Maria Jose Herrera
Maria Jose Herrera
November 20, 2025