Boundary
BoundaryML/baml
A programming language for AI agents that combines TypeScript-like syntax with Rust-level type safety, helping developers get structured data from LLMs.