<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://cooklang.org/docs/getting-started/</loc><lastmod>2022-02-15T19:30:08+10:00</lastmod></url><url><loc>https://cooklang.org/blog/</loc><lastmod>2021-05-20T15:14:39+10:00</lastmod></url><url><loc>https://cooklang.org/docs/</loc><lastmod>2021-05-20T15:14:39+10:00</lastmod></url><url><loc>https://cooklang.org/docs/spec/</loc><lastmod>2026-03-07T20:52:22+00:00</lastmod></url><url><loc>https://cooklang.org/docs/conventions/</loc><lastmod>2026-03-07T20:52:22+00:00</lastmod></url><url><loc>https://cooklang.org/docs/for-developers/</loc><lastmod>2022-02-15T19:30:08+10:00</lastmod></url><url><loc>https://cooklang.org/app/faq/</loc><lastmod>2021-05-20T19:30:08+10:00</lastmod></url><url><loc>https://cooklang.org/mobile/faq/</loc><lastmod>2021-05-20T19:30:08+10:00</lastmod></url><url><loc>https://cooklang.org/cli/download/</loc><lastmod>2021-05-20T19:30:08+10:00</lastmod></url><url><loc>https://cooklang.org/docs/syntax-highlighting/</loc><lastmod>2021-05-20T19:27:37+10:00</lastmod></url><url><loc>https://cooklang.org/docs/use-cases/importing-recipes/</loc></url><url><loc>https://cooklang.org/docs/examples/</loc><lastmod>2021-05-20T19:27:37+10:00</lastmod></url><url><loc>https://cooklang.org/cli/commands/recipe/</loc><lastmod>2026-03-11T14:48:15+00:00</lastmod></url><url><loc>https://cooklang.org/docs/use-cases/shopping/</loc></url><url><loc>https://cooklang.org/docs/use-cases/recipe-discovery/</loc></url><url><loc>https://cooklang.org/docs/use-cases/publishing-recipes/</loc></url><url><loc>https://cooklang.org/cli/commands/</loc><lastmod>2026-03-11T14:48:15+00:00</lastmod></url><url><loc>https://cooklang.org/cli/commands/shopping-list/</loc><lastmod>2026-03-11T14:48:15+00:00</lastmod></url><url><loc>https://cooklang.org/docs/use-cases/meal-planning/</loc></url><url><loc>https://cooklang.org/cli/commands/server/</loc><lastmod>2026-03-11T14:48:15+00:00</lastmod></url><url><loc>https://cooklang.org/docs/use-cases/pantry/</loc></url><url><loc>https://cooklang.org/cli/commands/search/</loc><lastmod>2026-03-11T14:48:15+00:00</lastmod></url><url><loc>https://cooklang.org/mobile/use_policy/</loc><lastmod>2021-05-20T19:30:08+10:00</lastmod></url><url><loc>https://cooklang.org/mobile/terms/</loc><lastmod>2021-05-20T19:30:08+10:00</lastmod></url><url><loc>https://cooklang.org/mobile/privacy/</loc><lastmod>2021-05-20T19:30:08+10:00</lastmod></url><url><loc>https://cooklang.org/docs/use-cases/reports/</loc></url><url><loc>https://cooklang.org/blog/42-tandoor-vs-mealie-vs-kitchenowl/</loc><lastmod>2026-03-24T00:00:00+00:00</lastmod></url><url><loc>https://cooklang.org/blog/40-mealie-review/</loc><lastmod>2026-03-24T00:00:00+00:00</lastmod></url><url><loc>https://cooklang.org/blog/38-plain-text-recipe-database/</loc><lastmod>2026-03-24T00:00:00+00:00</lastmod></url><url><loc>https://cooklang.org/blog/39-cooklang-editor-setup/</loc><lastmod>2026-03-24T00:00:00+00:00</lastmod></url><url><loc>https://cooklang.org/blog/36-desktop-app-replaced-by-sync-agent/</loc><lastmod>2026-03-11T00:00:00+00:00</lastmod></url><url><loc>https://cooklang.org/blog/45-recipe-reports-and-dashboards/</loc><lastmod>2026-03-24T00:00:00+00:00</lastmod></url><url><loc>https://cooklang.org/blog/44-cooklang-parser-integration-guide/</loc><lastmod>2026-03-24T00:00:00+00:00</lastmod></url><url><loc>https://cooklang.org/blog/41-recipe-formats-for-developers/</loc><lastmod>2026-03-24T00:00:00+00:00</lastmod></url><url><loc>https://cooklang.org/blog/43-version-control-recipes-with-git/</loc><lastmod>2026-03-24T00:00:00+00:00</lastmod></url><url><loc>https://cooklang.org/blog/37-designing-a-recipe-markup-language/</loc><lastmod>2026-03-24T00:00:00+00:00</lastmod></url><url><loc>https://cooklang.org/cli/commands/import/</loc><lastmod>2026-03-11T14:48:15+00:00</lastmod></url><url><loc>https://cooklang.org/blog/34-cooklang-mobile-app/</loc><lastmod>2026-03-11T00:00:00+00:00</lastmod></url><url><loc>https://cooklang.org/blog/33-plain-text-recipes-beginners-guide/</loc><lastmod>2026-03-11T00:00:00+00:00</lastmod></url><url><loc>https://cooklang.org/blog/35-recipe-markup-language/</loc><lastmod>2026-03-11T00:00:00+00:00</lastmod></url><url><loc>https://cooklang.org/docs/use-cases/cookbook-creation/</loc></url><url><loc>https://cooklang.org/docs/use-cases/</loc></url><url><loc>https://cooklang.org/cli/commands/doctor/</loc><lastmod>2026-03-11T14:48:15+00:00</lastmod></url><url><loc>https://cooklang.org/blog/29-building-recipe-api-with-cooklang/</loc><lastmod>2026-02-28T00:00:00+00:00</lastmod></url><url><loc>https://cooklang.org/blog/24-chef-vs-cooklang/</loc><lastmod>2026-02-28T00:00:00+00:00</lastmod></url><url><loc>https://cooklang.org/blog/32-cooklang-home-assistant-smart-kitchen/</loc><lastmod>2026-02-28T00:00:00+00:00</lastmod></url><url><loc>https://cooklang.org/blog/31-cooklang-for-food-bloggers/</loc><lastmod>2026-02-28T00:00:00+00:00</lastmod></url><url><loc>https://cooklang.org/blog/26-how-to-scale-recipes-without-mistakes/</loc><lastmod>2026-02-28T00:00:00+00:00</lastmod></url><url><loc>https://cooklang.org/blog/28-migrating-recipes-to-cooklang/</loc><lastmod>2026-02-28T00:00:00+00:00</lastmod></url><url><loc>https://cooklang.org/blog/25-publishing-recipe-collection-as-website/</loc><lastmod>2026-02-28T00:00:00+00:00</lastmod></url><url><loc>https://cooklang.org/blog/23-complete-cookcli-guide/</loc><lastmod>2026-02-28T00:00:00+00:00</lastmod></url><url><loc>https://cooklang.org/blog/30-cooklang-playground-walkthrough/</loc><lastmod>2026-02-28T00:00:00+00:00</lastmod></url><url><loc>https://cooklang.org/blog/17-raspberry-pi-kitchen-display/</loc><lastmod>2026-02-25T00:00:00+00:00</lastmod></url><url><loc>https://cooklang.org/blog/15-cooklang-obsidian-guide/</loc><lastmod>2026-02-25T00:00:00+00:00</lastmod></url><url><loc>https://cooklang.org/blog/20-save-recipes-from-social-media/</loc><lastmod>2026-02-25T00:00:00+00:00</lastmod></url><url><loc>https://cooklang.org/blog/16-recipe-discovery-without-ads/</loc><lastmod>2026-02-25T00:00:00+00:00</lastmod></url><url><loc>https://cooklang.org/blog/19-recipe-formats-compared/</loc><lastmod>2026-02-25T00:00:00+00:00</lastmod></url><url><loc>https://cooklang.org/blog/22-cooking-for-programmers/</loc><lastmod>2026-02-25T00:00:00+00:00</lastmod></url><url><loc>https://cooklang.org/blog/21-self-hosting-recipes-with-docker/</loc><lastmod>2026-02-25T00:00:00+00:00</lastmod></url><url><loc>https://cooklang.org/blog/18-open-source-recipe-managers-2026/</loc><lastmod>2026-02-25T00:00:00+00:00</lastmod></url><url><loc>https://cooklang.org/blog/14-greedy-coverage-blog/</loc><lastmod>2025-12-06T00:00:00+00:00</lastmod></url><url><loc>https://cooklang.org/blog/13-the-dishwasher-salmon-problem/</loc><lastmod>2025-10-26T00:00:00+00:00</lastmod></url><url><loc>https://cooklang.org/docs/use-cases/raspberry-pi/</loc></url><url><loc>https://cooklang.org/cli/commands/seed/</loc><lastmod>2026-03-11T14:48:15+00:00</lastmod></url><url><loc>https://cooklang.org/blog/11-meal-planning-as-compilation/</loc><lastmod>2025-09-05T00:00:00+00:00</lastmod></url><url><loc>https://cooklang.org/blog/12-why-plain-text-recipes/</loc><lastmod>2025-01-20T00:00:00+00:00</lastmod></url><url><loc>https://cooklang.org/blog/10-the-pantry-problem/</loc><lastmod>2025-09-04T00:00:00+00:00</lastmod></url><url><loc>https://cooklang.org/cli/commands/report/</loc><lastmod>2026-03-11T14:48:15+00:00</lastmod></url><url><loc>https://cooklang.org/blog/08-david-a-mundie-interview/</loc><lastmod>2024-12-26T00:00:00+00:00</lastmod></url><url><loc>https://cooklang.org/blog/07-nutrients-during-cooking/</loc><lastmod>2024-12-16T00:00:00+00:00</lastmod></url><url><loc>https://cooklang.org/blog/06-developing-file-sync-library/</loc><lastmod>2024-11-29T00:00:00+00:00</lastmod></url><url><loc>https://cooklang.org/blog/05-recipes-as-stack-machines/</loc><lastmod>2024-11-29T00:00:00+00:00</lastmod></url><url><loc>https://cooklang.org/blog/04-why-recipe-standard/</loc><lastmod>2024-11-09T21:27:37+00:00</lastmod></url><url><loc>https://cooklang.org/blog/03-ai-and-the-evolution-of-recipe-formats/</loc><lastmod>2023-05-26T19:27:37+10:00</lastmod></url><url><loc>https://cooklang.org/blog/09-cooklang-vs-paprika-vs-mealie/</loc><lastmod>2025-01-04T00:00:00+00:00</lastmod></url><url><loc>https://cooklang.org/blog/02-practical-savings-on-groceries-with-cooklang/</loc><lastmod>2021-05-20T19:27:37+10:00</lastmod></url><url><loc>https://cooklang.org/cli/commands/home_assistant_integration_research/</loc><lastmod>2026-03-11T14:48:15+00:00</lastmod></url><url><loc>https://cooklang.org/cli/commands/lsp/</loc><lastmod>2026-03-11T14:48:15+00:00</lastmod></url><url><loc>https://cooklang.org/cli/commands/pantry/</loc><lastmod>2026-03-11T14:48:15+00:00</lastmod></url><url><loc>https://cooklang.org/cli/commands/update/</loc><lastmod>2026-03-11T14:48:15+00:00</lastmod></url><url><loc>https://cooklang.org/blog/01-my-approach-to-automating-grocery-shopping/</loc><lastmod>2021-05-20T19:27:37+10:00</lastmod></url><url><loc>https://cooklang.org/about/</loc><lastmod>2024-01-01T00:00:00+00:00</lastmod></url><url><loc>https://cooklang.org/tags/blue/</loc><lastmod>2023-03-15T11:00:00-07:00</lastmod></url><url><loc>https://cooklang.org/tags/green/</loc><lastmod>2023-03-15T11:00:00-07:00</lastmod></url><url><loc>https://cooklang.org/posts/post-3/</loc><lastmod>2023-03-15T11:00:00-07:00</lastmod></url><url><loc>https://cooklang.org/tags/red/</loc><lastmod>2023-03-15T11:00:00-07:00</lastmod></url><url><loc>https://cooklang.org/tags/</loc><lastmod>2023-03-15T11:00:00-07:00</lastmod></url><url><loc>https://cooklang.org/posts/post-2/</loc><lastmod>2023-02-15T10:00:00-07:00</lastmod></url><url><loc>https://cooklang.org/posts/post-1/</loc><lastmod>2023-01-15T09:00:00-07:00</lastmod></url><url><loc>https://cooklang.org/posts/</loc><lastmod>2023-01-01T08:30:00-07:00</lastmod></url><url><loc>https://cooklang.org/mobile/</loc><lastmod>2021-05-20T19:30:08+10:00</lastmod></url><url><loc>https://cooklang.org/app/</loc><lastmod>2021-05-20T15:14:39+10:00</lastmod></url><url><loc>https://cooklang.org/cli/</loc><lastmod>2021-05-20T15:14:39+10:00</lastmod></url><url><loc>https://cooklang.org/</loc><lastmod>2021-05-20T15:14:39+10:00</lastmod></url><url><loc>https://cooklang.org/docs/getting-started-commands/</loc></url><url><loc>https://cooklang.org/categories/</loc></url></urlset>