Getting started
Brewlang is a way to write coffee recipes as plain text, the way you would note them in a notebook. A tool can then check them, scale them to your dose, convert their units and show them as a recipe card.
You don’t need to install anything: open the playground and type along.
Your first recipe
Section titled “Your first recipe”@V60 15g 250g 94°Cgrind medium-fine
/rinse0:00 50g bloom0:45 150g spiral1:30 250g spiral
target 3:00Read it line by line:
@V60 15g 250g 94°Cis the header: the brewer, the coffee dose, the total water and the water temperature. Only the brewer and the dose are required.grind medium-finesets the grind for the whole recipe./rinseis an action. Without a time, it is done before you start the timer: it is a preparation.0:00 50g bloommeans: at 0:00, pour until the scale shows 50 g. It is the bloom.0:45 150g spiralmeans: at 0:45, pour in a spiral until the scale shows 150 g. Amounts are always what the scale shows, not what you add.target 3:00is when the brew should be done.
Add details when you need them
Section titled “Add details when you need them”---title: My morning V60filter: paper---
@V60 15g 250g 94°Cgrind medium-fine
/rinse0:00 50g ~10s bloom center -- wet all the grounds0:45 150g ~15s spiral90°C1:30 250g ~20s center2:00 /swirl
target 3:00- The block between
---lines holds the title and anything else you want to note. ~10ssays how long the pour lasts.90°Calone on a line lowers the temperature for every following step.--starts a comment, until the end of the line.
No timer? No problem
Section titled “No timer? No problem”Times are optional. Without them, steps follow each other at your pace:
@FrenchPress 30g 500g 95°Cgrind coarse
500g/stir/wait ~4m/press ~30sWhen something is wrong
Section titled “When something is wrong”The playground underlines mistakes and says how to fix them:
@V60 15g 94°C0:00 50g bloom0:45 40gThe scale is already at 50g: pour to a higher total, or add water with ‘+’
Messages come in three levels: an error makes the recipe invalid, a warning is probably a mistake, and a suggestion is a possible improvement.
- Writing recipes covers every part of a recipe.
- The vocabulary lists the brewers, actions, grind sizes and units.
- The playground’s Examples menu holds real recipes from baristas and roasters.