Guides

Each guide walks through one job from start to finish, with the exact files to create and commands to run. They assume you already have a few .cook files; if you don't, start with Getting Started or run cook seed to get a sample collection.

Everyday cooking

Get recipes in, plan the week, and walk out of the shop with everything you need.

Importing Recipes

Bring recipes in from websites, pasted text, photos and social videos, and save them as .cook files you own.

cook.md converter · CookCLI · Cook Editor

Read the guide →

Shopping Lists

Turn one recipe, a handful of recipes, or a whole week into a single grocery list sorted the way your shop is laid out.

CookCLI · mobile app · Cook Editor

Read the guide →

Meal Planning

Write the week as a .menu file that references your recipes, then get one shopping list for all of it.

any text editor · CookCLI · Cook Editor · cook server

Read the guide →

Share and discover

Put your collection online, turn it into a book, and find what other people cook.

Publishing Your Recipes

Register your recipe collection with the Cooklang Federation so anyone can find it, while the files stay on your GitHub or your own site.

GitHub · Cooklang Federation

Read the guide →

Creating Cookbooks

Export recipes as Typst or LaTeX and compile them into a printable PDF, from a single recipe card to a full family cookbook with chapters and an index.

CookCLI · Typst or LaTeX · cookbook-creator

Read the guide →

Recipe Discovery

Search thousands of recipes other Cooklang users actually cook, and drop the .cook file straight into your collection.

recipes.cooklang.org · any Cooklang app

Read the guide →

Self-hosting and power tools

Run your own recipe server and bend the data to your will.

Raspberry Pi Kitchen Server

Run cook server on a Raspberry Pi so every phone, tablet and laptop in the house can browse recipes, build shopping lists and check the pantry, with no cloud involved.

CookCLI · Raspberry Pi · systemd

Read the guide →

Reports and Data Management

Write a Jinja template once and turn any recipe into a recipe card, a shopping list with product links, a cost breakdown, or whatever else you need.

CookCLI · Jinja templates · Cook Editor

Read the guide →