Hacker GitHub

← All repos

BoundaryML/baml

View on GitHub ↗ ★ 9,470 Rust

The programming language for agents

24 mentions on Hacker News by 12 people: 7 stories, 17 comments · first 2024-03-26 · latest 2026-07-15

Mentions per year 24 mentions · busiest year 2025 (13)
20082026
  1. We are working on making our programming language BAML turing-complete. https://github.com/boundaryml/baml It is a language that is embeddable in other programming languages, with the type system similar to typescript, and a runtime that…
  2. …so long as it's generated for you, but I'd rather write something human readable and debuggable. 1. https://github.com/BoundaryML/baml
  3. …programming language (BAML) to build AI agents -- the "typescript" for LLMs. We are open source: https://github.com/BoundaryML/baml A big part of this language is all the tooling around visualizing non-deterministic code, visualizing code,…
    comment by aaronvg · 2025-11-03 · in Ask HN: Who is hiring? (November 2025)
  4. …ideas in BAML [1], what do you think are the differences and advantages of Pipelex over it? [1]: https://github.com/boundaryml/baml
  5. You may also want to check out BAML https://github.com/BoundaryML/baml - a DSL for prompt templates that are literally treated like functions. the prompt.yaml format (which this project uses) suffers from the fact that it doesn't address…
  6. Have you tried BAML? https://github.com/BoundaryML/baml
    comment by invinciblycool · 2025-06-30 · in Ask HN: What Are You Working On? (June 2025)
  7. We're making a prompting DSL (BAML https://github.com/BoundaryML/baml ) and what we've found is that all the syntax rules can easily be encoded into a Cursor Rules file, which we find LLMs can follow nicely. DSLs are simple by nature so…
  8. I've been using using [BAML]( https://github.com/boundaryml/baml ) to do this, and it works really well. Lets you have multiple different fallback and retry policies, and returns strongly typed outputs from LLMs.
  9. …a converter and ajv [3]. [1] https://github.com/inferablehq/l1m/blob/main/api/src/schema.... [2] https://github.com/boundaryml/baml [3] https://ajv.js.org
  10. …that implement tool calling or json mode, by by relying on schema-aligned parsing. Check it out! https://github.com/BoundaryML/baml
  11. For structured output from anywhere I'm finding https://github.com/BoundaryML/baml good. It's more accurate than gpt-04-mini will do on its own, and any of the other JSON schema approaches I've tried.
    comment by porker · 2025-01-12 · in Phi 4 available on Ollama
  12. …literal functions, with input and output types. Playground link here https://www.promptfiddle.com/ https://github.com/BoundaryML/baml (tried pasting code but the formatting is completely off here, sorry). We think we could run some…
  13. Have you tried BAML ( https://github.com/boundaryml/baml )? It's really good at structured output parsing. We integrated it directly into our pipeline builder.
  14. …which leads to these UIs to figure out what the heck is actually going on. For our DSL (BAML https://github.com/BoundaryML/baml ) we found that adding a VSCode playground to visualize LLM function inputs and outputs was a massive win in…
    comment by aaronvg · 2024-08-09 · in LangGraph Engineer
  15. …instead of json schema. You can take a look at our BFCL results on that site or the github: https://github.com/BoundaryML/baml We'll be publishing our comparison against OpenAI structured outputs in the next 2 days, and a deeper dive into…
    comment by aaronvg · 2024-08-06 · in Structured Outputs in the API
  16. we recently added dynamic type support with this snippet! (docs coming soon!) Python: https://github.com/BoundaryML/baml/blob/413fdf12a0c8c1ebb75c... Typescript: https://github.com/BoundaryML/baml/blob/413fdf12a0c8c1ebb75c... Snippet:…
  17. …of different techniques to get more usefully structured data out. You can check it out over at https://github.com/BoundaryML/baml . Would love to talk if this is something that seems interesting!