RadarTopicsBuildersWeeklyReads
Open Source Radar
BoundaryML/

baml

GitHubWebsite

BAML is a Rust-based programming language for agents with type-system features, runtime persistence, and cross-language invocation. It provides a built-in stdlib for agents and supports running standalone or embedding into other languages.

8.8kstars
467forks
297issues
Apache-2.0license
2023since
Star historydaily snapshots by VibeCrowd

Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).

Alternatives & relatedmatched by topic overlap
Reviewgenerated from repository data · Aug 5, 2026

What it is

BAML is a programming language for agents with a type system similar to Rust and runtime type persistence. It emphasizes static error analysis and a filesystem-driven module structure. It offers built-in tests/eval framework and a standard library tailored for agent workloads. Tools are designed to run standalone or be embedded so BAML functions can be called from TypeScript, Python, Go, C#, Java, etc.

How it works

BAML combines Rust-like types with runtime persistence and green-thread style concurrency. It describes modules/namespaces via the filesystem and provides a built-in tests/eval framework along with a standard library for agents. It is designed to output code without garbage outputs when used in agent contexts and supports embedding calls across languages.

Getting started

The README includes quickstart commands: "``` brew install boundaryml/tap/baml baml agent install baml init baml ide install --code


## Recent releases
Latest releases include:
- 0.225.0 BAML v0 0.225.0 (2026-08-01)
- baml-language-0.15.1-nightly.20260731.a BAML Language 0.15.1-nightly.20260731.a (2026-08-01): BAML language toolchain 0.15.1-nightly.20260731.a
- 0.224.0 0.224.0 (2026-07-31)
- baml-language-0.15.1-nightly.20260730.e BAML Language 0.15.1-nightly.20260730.e (2026-07-30): BAML language toolchain 0.15.1-nightly.20260730.e
- baml-language-0.15.1-nightly.20260730.d BAML Language 0.15.1-nightly.20260730.d (2026-07-30): BAML language toolchain 0.15.1-nightly.20260730.d

## Traction
Stars: 8801

## Behind the repo
HQ is in Seattle, WA; organization is BoundaryML; repository describes a language and tooling for agents.

## Caveats
License: Apache-2.0
Created: 2023-10-06
Last push: 2026-08-04
Issues: 297 open
Languages: Rust
Topics include boundaryml, guardrails, llm, programming-language, structured-data
SharePost on XLinkedIn
All trending reposRevenue-verified startups →