Skip to content
@cooklang

cooklang

Cooklang is a lightweight, human-readable language for writing and structuring recipes, designed to make cooking data portable, programmable, and future-proof.

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

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

Pinned Loading

  1. cookcli cookcli Public

    Recipe Management CLI + embedded web-server in one binary

    Rust 1.4k 115

  2. spec spec Public

    Home for language specification and discussions.

    697 19

  3. cooklang-obsidian cooklang-obsidian Public

    Edit and display Cooklang recipes in Obsidian

    TypeScript 365 31

  4. awesome-cooklang awesome-cooklang Public

    Curated list of apps, CLIs, libraries, and integrations for Cooklang — the plain-text recipe markup language.

    18 3

Repositories

Showing 10 of 34 repositories

Most used topics

Loading…