Cooklang is a recipe markup language which uses human readable instructions with little bits of syntax to construct ingredient lists, cookware lists, from these instructions. It also includes interactive elements like timers and recipe scaling.

It is an alternative to either writing recipes in markdown or plain text and using a full-blown webapp.

There is also a Parser which you can use to test your recipes.