Interactive Learning with BoxLings
Learn BoxLang interactively with the BoxLings CLI learning tool
Last updated
Was this helpful?
Learn BoxLang interactively with the BoxLings CLI learning tool

BoxLings is an interactive CLI learning tool for BoxLang, inspired by Rustlings. It teaches the language through progressive exercises where you fix intentional issues and use tests to verify behavior.
BoxLings is built in BoxLang and teaches both BoxLang fundamentals and Test-Driven Development (TDD/BDD) workflows.
BoxLings is part of the practical BoxLang tooling ecosystem:
Hands-on learning with immediate feedback
Test-first learning using TestBox specs
A real-world CLI workflow for everyday BoxLang usage
It's also a CLI app built in BoxLang


Core language syntax and program structure
Variables, functions, arrays, structs, and strings
Error handling, testing patterns, and async workflows
Scripts (.bxs), classes (.bx), and templates (.bxm)
Repository: https://github.com/ortus-boxlang/boxlings
Last updated
Was this helpful?
Was this helpful?
git clone https://github.com/ortus-boxlang/boxlings.git
cd boxlings
boxlang BoxLings.bx init
boxlang BoxLings.bx