Modern Business Language — a readable programming language built specifically for business operations, data processing, integrations, and migrations.
MBL (Modern Business Language) is a programming language made specifically for business applications — data processes, integrations, and migrations. Where most languages treat money, time, and records as afterthoughts, MBL builds them in as first-class data types, so the code reads the way the business problem actually sounds. It's designed for a minimal learning curve and maximum readability.
Pre-release: feature-complete and in testing (v1.0.0), currently targeting Ubuntu/Debian — not yet production-ready.
Highlights
- Business-first data types. Money, Time, Records, and Lists with intuitive operations — including currency math to four digits past the penny.
- Complete file operations. Directory management, file metadata, and batch operations as built-in verbs.
- Encrypted secrets. AES-256-GCM encryption with Argon2id key derivation for secure credential management.
- Professional CLI applications. Colors, cursor positioning, and user input for building real terminal tools.
- Web services built in. An HTTP client and server with REST API support, no external framework required.
- Database integration. ODBC support for enterprise databases (tested so far on PostgreSQL).
- AI/LLM ready. Real-time communication over the MCP protocol for integrating language models.
A taste
# Money with currency
price = $99.99
total = price * 5 # $499.95
# Records (structured data)
customer = {
name: "Alice Smith",
email: "alice@company.com",
balance: $1500.00
}
Installation
Grab a build below, or build from source. You'll need the Zig compiler (0.11.0 or later) on a Linux/Unix system:
git clone https://github.com/Solifugus/mbl.git
cd mbl/build
zig build-exe ../src/main.zig -O ReleaseFast --name mbl
An ./install.sh script is also provided, which installs the
mbl binary to /opt/mbl/bin (or
/usr/local/bin).
Downloads & installation
Builds are coming soon. Grab the source from GitHub for now.