Language Overview

Cooklang is the markup language at the center of an open-source ecosystem for cooking and recipe management. In Cooklang, each text file is a recipe written as plain-english instructions with markup syntax to add machine-parsible information about required ingredients, cookware, time, and metadata.

Cooklang Specification

This is the specification and reference for writing a recipe in Cooklang.

Cooklang Roadmap

Expected new features in Cooklang.

For Developers

Links on projects helpful for developers.

Tips, tricks, and best practices

This is a list of ideas we think will be helpful to you in answering some more niche questions.

Syntax Highlighting

Instructions for installing syntax highlighting addons for some of the most popular markdown text editors.


An example recipe written in Cooklang.