Cooklang (Alexey)
banner
cooklang.bsky.social
Cooklang (Alexey)
@cooklang.bsky.social
Markup Language for Recipes and Tools http://cooklang.org/
Answer as always: it depends 😀
November 2, 2025 at 7:34 AM
Looks really neat! Love it
October 31, 2025 at 7:58 AM
Dishwasher salmon - Wikipedia
en.wikipedia.org
October 26, 2025 at 7:26 PM
Goal: Build a sustainable alternative to ad-driven recipe sites. Community-curated, not algorithm-driven.

Try it: recipes.cooklang.org
Contribute: github.com/cooklang/federation
Read more: cooklang.org/blog/13-the-...

Questions welcome! 👨‍🍳
Search Recipes - Cooklang Federation
recipes.cooklang.org
October 26, 2025 at 7:23 PM
This is also the 4-year anniversary of Cooklang! Started with a simple spec, now it's an ecosystem:

• Parser libraries (Rust, JS, TS)
• CLI tools
• iOS/Android apps
• Editor extensions
• 30+ repos on GitHub

And now: the federation ✨
October 26, 2025 at 7:22 PM
Currently indexing:
• 60+ active feeds
• 3,500+ recipes
• Growing daily

All open source, decentralized, community-governed via PRs.

Draft spec: github.com/cooklang/fed...
Search Recipes - Cooklang Federation
recipes.cooklang.org
October 26, 2025 at 7:21 PM
Recipes are written in Cooklang—a simple markup language:

```
Add @bacon{200%g} to a pan and fry.
Add @onions{2} and cook until soft.
Mix in @tomatoes{400%g} and simmer for ~{15%min}.
```

Human-readable, machine-parseable. Your recipes in plain text = full control.
October 26, 2025 at 7:20 PM
How it works:

• You host recipes on your domain/GitHub
• Federation indexes them (GitOps approach)
• Everyone can search across all recipes
• No ads, no tracking, no platform lock-in

Think "GitHub Pages for recipes" or "RSS reader meets recipe search"
October 26, 2025 at 7:19 PM
Copper pans. Lovely, shiny, expensive.
But also: high-maintenance divas.
Like keeping a racehorse in your kitchen.
You polish them more than you cook with them.
October 2, 2025 at 7:32 PM
Do not “shock” a hot pan with cold water.
That’s not “cleaning.”
That’s thermal warfare.
One day the pan will snap in half and take you with it.
October 2, 2025 at 7:32 PM
Cast iron pans.
These are not pans.
They are family heirlooms that weigh as much as a Ford Fiesta.
You don’t wash them with soap.
You “season” them. Which is just code for: rub it with oil and pray.
October 2, 2025 at 7:30 PM
If it’s non-stick, don’t use metal utensils.
Yes, it feels manly to scrape around with a fork.
But you’re basically tattooing the words “I AM A MORON” into your Teflon.
October 2, 2025 at 7:30 PM
First rule: stop putting them in the dishwasher.
Your pan isn’t a sock.
It’s not going to emerge from a hot jet wash feeling “refreshed.”
It’ll come out looking like it’s been through divorce proceedings.
October 2, 2025 at 7:28 PM
Thanks for suggesting, I added some visuals now
September 27, 2025 at 8:24 PM
Not yet, but I will accept PR if someone implements it.
September 26, 2025 at 9:56 AM
Update CookCLI → run cook seed → start with 5 items you always forget.

The goal isn’t tracking everything. It’s cooking more, wasting less, and not being shouted at by future-you.
👉 github.com/cooklang/Coo...
GitHub - cooklang/cookcli: CLI + embedded web-server to work with Cooklang recipes
CLI + embedded web-server to work with Cooklang recipes - cooklang/cookcli
github.com
September 23, 2025 at 8:05 PM
Prefer terminals? Use the CLI.

pPrefer phones? There’s a pantry web page if you run cook server.

My household uses both. One fridge, zero arguments.
September 23, 2025 at 8:04 PM
New cook pantry commands:
expiring → what’s about to die
depleted → what to buy
recipes → what you can actually cook tonight

All JSON-friendly, so yes, it can ping your Slack when milk runs out.
September 23, 2025 at 8:02 PM