Accueil » Blog » Cooklang : l’application open source qui gère vos recettes de cuisine comme Git

Cooklang : l’application open source qui gère vos recettes de cuisine comme Git

Élodie B.

Ecrit le :

Vous avez déjà perdu une recette dans une application fermée ou vu votre carnet numérique disparaître après une mise à jour ? Avec Cooklang, cette crainte s’efface. Ce langage simple transforme vos recettes en fichiers texte durables et lisibles, tout en offrant des outils modernes pour les organiser et les partager.

Qu’est‑ce que Cooklang ?

Cooklang est un langage de balisage en texte brut conçu pour écrire des recettes de manière claire, durable et indépendante d’une application propriétaire. Vous créez un simple fichier .cook avec n’importe quel éditeur. Puis vous glissez quelques marqueurs faciles à lire pour encoder les informations essentielles.

La syntaxe repose sur trois éléments très simples :

  • @ingrédient{quantité} pour identifier un ingrédient
  • #ustensile{} pour noter un ustensile
  • ~{temps} pour ajouter un minuteur

Par exemple : @farine{200 g}, #fouet{}, ~{25 minutes}. Même sans outil, votre recette reste lisible. Avec les outils Cooklang, elle devient aussi exploitable par la machine.

Un écosystème open source complet

Cooklang s’appuie sur un ensemble d’outils totalement gratuits et open source. L’objectif est de vous laisser gérer vos recettes où vous voulez, sans compte ni abonnement.

Vous y trouverez notamment :

  • Un CLI en Rust capable de servir vos recettes en mode serveur web
  • Des applications iOS et Android avec synchronisation
  • Des plugins pour VS Code, Vim et Emacs
  • Un plugin Obsidian pour afficher vos recettes dans votre vault
  • Un mode Raspberry Pi Zero pour partager vos recettes via le WiFi local
  Recettes du dimanche 29 mars 2026 : 5 idées de plats simples et savoureux à préparer

Avec un simple cookcli server, toute la maison peut consulter les recettes depuis un téléphone. Le système n’est pas collaboratif en temps réel, mais chaque fichier reste indépendant et facile à versionner.

Versionner et améliorer vos recettes avec Git

Un des grands atouts de Cooklang est sa compatibilité naturelle avec Git. Vous pouvez suivre l’évolution de chaque recette dans le temps. Cela permet de comprendre quand vous avez modifié une quantité ou ajusté un assaisonnement.

Ce suivi s’accompagne d’un système intelligent de mise à l’échelle des quantités. Si vous triplez une recette, les ingrédients comme le sel ou le poivre restent fixes. Les temps de cuisson, eux, doivent être ajustés manuellement.

Cooklang permet aussi de référencer une autre recette dans votre texte, par exemple : @./sauces/Hollandaise{150 g}.

Convertir automatiquement des recettes trouvées en ligne

Si une recette vous plaît sur un site, vous pouvez utiliser une astuce simple : ajoutez cook.md/ devant l’URL. La page sera convertie automatiquement au format Cooklang. Vous évitez ainsi de recopier chaque étape à la main.

Un projet libre et durable

Cooklang existe depuis janvier 2021 et utilise une licence MIT. Vous pouvez stocker vos recettes sur une clé USB, synchroniser avec Syncthing ou les partager sur un réseau local. Les fichiers texte sont légers, souvent autour de 2 Ko, et lisibles par n’importe quel éditeur.

Dans un paysage où les applications de cuisine réclament comptes, données et abonnements, cette approche simple offre une alternative durable et indépendante.

Comment essayer ?

Créez un fichier, par exemple boeufbourguignon.cook. Ajoutez vos ingrédients et vos ustensiles avec les marqueurs Cooklang. Puis lancez cookcli server pour afficher un rendu clair et interactif.

  Gigot d'agneau aux flageolets : pourquoi ce classique de Pâques est un accord parfait

En quelques minutes, vous obtenez une recette propre, exportable et durable. De quoi commencer à bâtir un vrai livre de cuisine numérique, sans dépendre d’aucune plateforme.

5/5 - (9 votes)

Articles similaires