BoxLang avatar

BoxLang

Official

@ortus-boxlang · United States of America

0Followers
|
97Public Repos
|
100Published Skills

The official BoxLang JVM dynamic language and ecosystem

Skills Distribution
DomainDeveloper To...Runtime & Language.. (40%)Enterprise Web & P.. (30%)Deployment & Infra.. (20%)Security & Complia.. (10%)

Agent Skills by BoxLang

Showing 100 vetted skills indexed across 2 GitHub repositories.

ortus-boxlangortus-boxlang
2

bx-orm-testing

Create and run BoxLang ORM integration tests with MySQL Docker containers.

Official
Advanced
ortus-boxlangortus-boxlang
2

bx-orm-type-conversion

Convert BoxLang dynamic objects to JDBC-compatible Java types via JPA AttributeConverters.

Official
Advanced
ortus-boxlangortus-boxlang
2

bx-orm-session-management

Manage Hibernate session and SessionFactory lifecycles within the BoxLang runtime.

Official
Advanced
ortus-boxlangortus-boxlang
2

bx-orm-cache-integration

Integrate Hibernate second-level caching with the BoxLang CacheService.

Official
Advanced
ortus-boxlangortus-boxlang
2

bx-orm-bif-development

Standardize ORM built-in function development with BaseORMBIF and context resolution.

Official
Advanced
ortus-boxlangortus-boxlang
2

bx-orm-entity-mapping

Generate Hibernate HBM XML mapping files from BoxLang ORM entity annotations.

Official
Advanced
ortus-boxlangortus-boxlang
2

bx-orm-hibernate-bridge

Configure Hibernate tuplizers and proxies for BoxLang IClassRunnable entities.

Official
Advanced
ortus-boxlangortus-boxlang
2

bx-orm-event-system

Integrate Hibernate lifecycle events with the BoxLang interception framework.

Official
Advanced
ortus-boxlangortus-boxlang

boxlang-core-dev-interceptors

Implement and manage BoxLang interceptors for cross-cutting runtime concerns.

Official
Advanced
ortus-boxlangortus-boxlang

boxlang-core-dev-bif-development

Create and register BoxLang built-in functions using @BoxBIF annotations.

Official
Advanced
ortus-boxlangortus-boxlang

boxlang-core-dev-module-development

Scaffold BoxLang modules with ModuleConfig.bx, Gradle, and ForgeBox publishing patterns.

Official
Advanced
ortus-boxlangortus-boxlang

boxlang-core-dev-runtime-architecture

Explains BoxLang runtime architecture and core services for Java integration.

Official
Advanced
ortus-boxlangortus-boxlang

boxlang-core-dev-component-development

Create and test BoxLang components with ModuleConfig.bx registration.

Official
Intermediate
ortus-boxlangortus-boxlang

boxlang-core-dev-async-tasks

Orchestrate asynchronous tasks and scheduled jobs in BoxLang.

Official
Advanced
ortus-boxlangortus-boxlang

boxlang-core-dev-logging

Centralize BoxLang logging with LoggingService and BoxLangLogger.

Official
Advanced
ortus-boxlangortus-boxlang

commandbox-setup

Install, configure, and upgrade CommandBox CLI across macOS, Linux, and Windows.

Official
Intermediate
ortus-boxlangortus-boxlang

commandbox-task-runners

Automate CommandBox task orchestration with CFML task definitions and lifecycle hooks.

Official
Advanced
ortus-boxlangortus-boxlang

commandbox-usage

Guide CommandBox CLI commands, namespaces, parameters, and shell features.

Official
Intermediate
ortus-boxlangortus-boxlang

commandbox-package-management

Automates management of CFML/BoxLang packages via ForgeBox, Git, and HTTP.

Official
Intermediate
ortus-boxlangortus-boxlang

commandbox-config-settings

Configure CommandBox global settings for consistent cross-machine environments.

Official
Advanced
ortus-boxlangortus-boxlang

commandbox-testing

Run TestBox tests from the CommandBox CLI with configurable reporters.

Official
Intermediate
ortus-boxlangortus-boxlang

commandbox-embedded-server

Start, stop, and configure CommandBox embedded Undertow servers for BoxLang apps.

Official
Advanced
ortus-boxlangortus-boxlang

commandbox-deploying

Deploy CommandBox applications to production using Docker, GitHub Actions, and CFConfig.

Official
Advanced
ortus-boxlangortus-boxlang

commandbox-developing

Guide developers in building CommandBox extensions with ModuleConfig.cfc and WireBox DI.

Official
Advanced

Frequently Asked Questions About BoxLang

FAQPage Schema
What specific tasks can developers perform using BoxLang?

Developers can build dynamic web applications, manage complex ORM persistence with Hibernate, execute native code via Rust-based runtimes, and compile source code into WebAssembly or standalone native binaries for high-performance deployment.

Which target personas benefit most from this ecosystem?

The ecosystem targets backend engineers, Java developers seeking dynamic scripting capabilities, and systems architects requiring cross-platform portability across cloud, serverless, and embedded environments like ESP32 or Electron shells.

What are the primary runtime dependencies and installation requirements?

BoxLang requires a Java 21+ runtime environment for standard execution. For native or edge scenarios, it utilizes the MatchBox Rust-based runtime, which eliminates JVM dependencies for specific compiled binary targets.