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.

Life hack if you want to save a random recipe in Cooklang format… Just add cook.md/ before the full URL in your browser’s address bar (including the protocol, like https://), and boom—your recipe is ready!

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.

Examples

An example recipe written in Cooklang.