Cooklang is an open, plain-text markup language for recipes. Recipes are files you own: readable without any app, easy to keep in git, and simple to turn into shopping lists, meal plans and reports.
Start here
- Write your first recipe
- Playground: try the syntax in your browser
- Language spec
- Manifesto
Tools
- CookCLI: shopping lists, a recipe web server and reports from the command line
- Editor support: VS Code, Obsidian, Emacs, Sublime Text, Kakoune, any LSP editor
- Cook apps for iOS and Android, and Cook Cloud to sync your recipe folder across phone, desktop and CLI
- Awesome Cooklang: projects and libraries that work with Cooklang
Get involved
- Discord and r/cooklang: ask for help or say hello
- Spec discussions: suggest ideas for the language
- Current development: vote with 👍 or contribute
- Help needed: validate recipes to improve AI conversion