Skip to content

Brewlang documentation

Brewlang is a plain-text format for coffee brewing recipes: pour-over, immersion and hybrid brewers. Write a recipe the way you would note it in a notebook, and get data a tool can check, scale, convert and show as a recipe card.

@Chemex 30g 500g 100°C
grind medium
/rinse
0:00 80g ~10s bloom spiral
0:45 300g ~30s spiral
1:15 500g ~30s spiral
1:45 /stir
target 4:10
You want to Read
Write your first recipe Getting started
Know every part of a recipe Writing recipes
Look up a brewer, an action or a unit Vocabulary
Use Brewlang in an app or a site JavaScript library, Recipe cards
Write another implementation Specification
Let an AI assistant write recipes llms.txt

Try everything in the playground. Brewlang is at v0: the syntax can still change.