Cooklang (Alexey)'s Avatar

Cooklang (Alexey)

@cooklang.bsky.social

Markup Language for Recipes and Tools http://cooklang.org/

1,777 Followers  |  994 Following  |  291 Posts  |  Joined: 02.12.2024  |  2.0004

Latest posts by cooklang.bsky.social on Bluesky

Post image

Just sent out to beta-testers new feature of iOS app: alternative to iCloud file sync. 1 - via CookCloud for syncing from any platforms. 2 - local folder for using other sync services like Nextcloud/Syncthing

19.11.2025 20:33 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Linux Package Manager Hell Bingo

Packaging Bingo cooklang.org/bingo.html

12.11.2025 23:19 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Weird to think about Italian food without tomatoesโ€ฆ

06.11.2025 21:14 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Answer as always: it depends ๐Ÿ˜€

02.11.2025 07:34 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Me just trying to make rice, wash it, donโ€™t wash it

Me just trying to make rice, wash it, donโ€™t wash it

01.11.2025 20:12 โ€” ๐Ÿ‘ 15    ๐Ÿ” 0    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 0

Looks really neat! Love it

31.10.2025 07:58 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Receitas Welcome to my blog

Now my blog has recipes thanks to @cooklang.bsky.social

blog.cabra.su/recipes/

(not many thanks to me)

Really neat markup language.

30.10.2025 19:52 โ€” ๐Ÿ‘ 7    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Dishwasher salmon - Wikipedia

Oops, broken link en.wikipedia.org/wiki/Dishwas...

26.10.2025 19:26 โ€” ๐Ÿ‘ 6    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Search Recipes - Cooklang Federation

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! ๐Ÿ‘จโ€๐Ÿณ

26.10.2025 19:23 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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 โœจ

26.10.2025 19:22 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Search Recipes - Cooklang Federation

Currently indexing:
โ€ข 60+ active feeds
โ€ข 3,500+ recipes
โ€ข Growing daily

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

Draft spec: github.com/cooklang/fed...

26.10.2025 19:21 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

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.

26.10.2025 19:20 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

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"

26.10.2025 19:19 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

The "Dishwasher Salmon Problem": Recipe sites modify recipes for SEO, creating an arms race that produces worse content (yes, dishwasher salmon is real: en.wikipedia.org/wiki/Dishwasheโ€ฆ).

I built a solution: Cooklang Federationโ€”a decentralized search for community recipes

๏ฟฝ๏ฟฝ recipes.cooklang.o.org

26.10.2025 19:19 โ€” ๐Ÿ‘ 16    ๐Ÿ” 0    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0

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.

02.10.2025 19:32 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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.

02.10.2025 19:32 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

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.

02.10.2025 19:30 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

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.

02.10.2025 19:30 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

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.

02.10.2025 19:28 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 0

Right. Frying pan care.
Youโ€™re doing it wrong. A thread ๐Ÿงต

02.10.2025 19:25 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Thanks for suggesting, I added some visuals now

27.09.2025 20:24 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Not yet, but I will accept PR if someone implements it.

26.09.2025 09:56 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Release v0.18.0 ยท cooklang/cookcli 0.18.0 (2025-09-24) Features output latex format (9930d99) output schema.org format (c3beec7)

Release โ†’ github.com/cooklang/coo...
Script โ†’ github.com/cooklang/coo...

25.09.2025 19:43 โ€” ๐Ÿ‘ 4    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I know, I'm a bit old-schoolโ€ฆ maybe more than a bit ๐Ÿ˜…
cookcli now outputs recipes in LaTeX!

Turn your Cooklang files into actual cookbooks: โคต๏ธ

25.09.2025 19:41 โ€” ๐Ÿ‘ 12    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Preview
GitHub - cooklang/cookcli: CLI + embedded web-server to work with Cooklang recipes CLI + embedded web-server to work with Cooklang recipes - cooklang/cookcli

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...

23.09.2025 20:05 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
pantry ui

pantry ui

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.

23.09.2025 20:04 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

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.

23.09.2025 20:02 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I recently opened my fridge and found three tubs of yogurt. None bought intentionally. One had expired in 2024.
CookCLI now has Pantry Inventory. It exists so you donโ€™t live like me.

23.09.2025 20:02 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Good point! Noted! Thanks

10.09.2025 08:02 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Cooklang: recipe markup language

๐ŸŽ‰ Big updates at cooklang.org!
โœจ Fresh new look
๐Ÿ“š Expanded documentation
๐Ÿณ Making recipe markup even better

Check out what's new and let us know what you think!

04.09.2025 21:23 โ€” ๐Ÿ‘ 6    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@cooklang is following 20 prominent accounts