Lambe

0.2.0

One query language across structured data formats

A query language for JSON, YAML, TOML, HCL, XML, and CSV. Expressions compose through the pipe operator into transformation pipelines. Navigation through missing fields returns null instead of failing, so queries work safely on data you haven't fully explored. Operations that compute on values are strict, catching type errors early. Available as a CLI with an interactive REPL, a Dart library, and an MCP server for AI assistants. Built on Rumil.

$ lambe '.packages[] | select(.version > "0.3") | .name' pubspec.lock
rumil
rumil_parsers
lambe

Same query syntax across JSON, YAML, TOML, HCL, XML, and CSV.