Cooklang – Le Git pour vos recettes de cuisine

Cooklang - Le Git pour vos recettes de cuisine

Marre de perdre vos recettes dans des applications propriétaires ou de devoir scroller pendant cinq minutes avant d’atteindre la liste d’ingrédients ? Cooklang propose une solution simple : un format texte lisible et exploitable qui garde vos recettes à vie. Vous écrivez, vous versionnez, vous partagez localement. Point final.

Qu’est-ce que Cooklang ?

Cooklang est un langage de markup en texte brut conçu pour décrire des recettes. La syntaxe reste lisible par un humain et lisible par une machine. Vous ajoutez quelques marqueurs autour des ingrédients, des ustensiles et des temps, puis un outil génère la liste de courses, les minuteurs et un rendu agréable.

Exemples de marqueurs : @farine{200%g} pour un ingrédient avec quantité, #fouet{} pour un ustensile, ~{25%minutes} pour un minuteur. Même sans outil, votre texte reste compréhensible.

Pourquoi cela change tout pour vos recettes ?

Avec Cooklang vous évitez le verrouillage par une application. Vos recettes sont des fichiers texte .cook que vous pouvez ouvrir avec n’importe quel éditeur. Pas de compte, pas d’abonnement, pas de migration compliquée.

Vous pouvez aussi versionner chaque fichier avec Git. Ainsi, vous suivez l’évolution d’une recette. Qui a ajouté plus d’ail ? Quand la tarte était-elle meilleure ? Le git blame répondra.

L’écosystème : complet et gratuit

Le projet est open source et sous licence MIT depuis janvier 2021. L’écosystème comprend un CLI écrit en Rust, un serveur web embarqué, des applications iOS et Android, et des plugins pour VS Code, Vim et Emacs.

Il existe aussi un plugin pour Obsidian et un mode pour Raspberry Pi. Vous pouvez ainsi héberger votre livre de recettes sur le réseau local et le consulter depuis vos téléphones sans passer par le cloud.

Mise à l’échelle et références entre recettes

La mise à l’échelle des quantités est intelligente. Si vous triplez une recette pour 12 personnes, certains éléments comme les épices restent à des valeurs raisonnables. Cooklang permet de définir des règles pour distinguer les ingrédients à ajuster proportionnellement et ceux à laisser quasi fixes.

Les temps de cuisson ne sont pas systématiquement ajustés automatiquement. Vous restez maître des réglages. De plus, une recette peut référencer une autre via sa trajectoire, par exemple @./sauces/Hollandaise{150%g}, ce qui évite les doublons.

Essayez en pratique : petit exemple

Voici un exemple minimaliste pour vous montrer la syntaxe. C’est une omelette simple, au format Cooklang puis en version lisible.

Format Cooklang (fichier omelette.cook) :

  • @œuf{3%pcs}
  • @beurre{30%g}
  • @lait{15%ml}
  • @sel{1%pinch}
  • @poivre{1%pinch}
  • #poêle{}
  • ~{4%minutes}

Version lisible — ingrédients :

  • 3 œufs
  • 30 g de beurre
  • 15 ml de lait (1 cuillère à soupe)
  • 1 pincée de sel
  • 1 pincée de poivre

Préparation :

  • Battez les œufs avec le lait et une pincée de sel.
  • Faites fondre 30 g de beurre dans une poêle à feu moyen.
  • Versez le mélange et laissez cuire environ 4 minutes, en repliant l’omelette si vous le souhaitez.
  • Poivrez et servez.

Un petit truc pratique : convertir des recettes web

Vous trouvez une recette en ligne qui vous plaît ? Collez l’URL dans l’outil de conversion et préfixez par cook.md/. Il transforme la page en fichier .cook prêt à intégrer dans votre collection. Gain de temps garanti.

Avantages et limites à connaître

  • Avantages : durable, lisible, versionnable, outil libre et gratuit.
  • Interopérabilité : export, plugins et serveur local facilitent l’accès.
  • Limites : pas de collaboration en temps réel. Les temps de cuisson demandent parfois un ajustement manuel.
  • Community driven : projet jeune mais actif, contributions bienvenues.

Conclusion : pourquoi l’adopter maintenant

Si vous en avez assez des applications qui ferment, des données enfermées et des recettes noyées dans du storytelling, Cooklang offre une alternative simple et pérenne. Créez quelques fichiers .cook, versionnez-les avec Git, mettez-les sur un Raspberry Pi ou synchronisez-les via Syncthing. Vous récupérez le contrôle de votre livre de recettes.

Essayez avec une recette que vous adorez. Vous verrez vite la valeur ajoutée : simplicité, portabilité et la tranquillité de savoir que vos recettes vous suivront toujours.

5/5 - (30 votes)

Auteur/autrice

  • Critique gastronomique italienne installée à Lyon, Giulia Carofiglio s’est distinguée comme auteure et consultante pour divers magazines culinaires européens. Après un master en Sciences des Aliments à Parme et plusieurs collaborations avec des chefs étoilés, elle s’est spécialisée dans l’analyse des nouvelles tendances alimentaires et la transmission d’astuces pour une cuisine accessible au quotidien. Passionnée par l’art de recevoir et la recherche de saveurs authentiques, elle partage sur Simply auto ses découvertes, conseils et actualités sur la gastronomie, la maison et l’art de vivre moderne.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *