Readable
Easy to read
and write.
expressif
Get started
An expression language for everyone
Expressif helps you express data, logic and transformations in a human-friendly way. Clear, predictable and powerful.
1 // Filter active customers and
2 // summarize orders
3 @customers
4 | filter(.active)
5 |> record(
6 id: .id,
7 name: .name | upper,
8 total := .orders |> .amount | sum
9 )
10 | first-elements(10)
Easy to read
and write.
Consistent syntax
and behavior.
Build complex
logic step by step.
Add your own
functions and types.
Meet your stack where it is
Run Expressif where your data already lives.
Built in public
Open source, community driven and designed to be extended.