J’ai longtemps été le type qui perd ses recettes préférées dans les méandres d’une appli fermée du jour au lendemain. Tu connais le scénario : tu avais enfin sauvegardé ta recette de pâtes crémeuses express prêtes en 10 minutes, et paf, l’application décide de te quitter sans préavis. Cooklang change radicalement cette donne, et franchement, j’aurais aimé découvrir ça plus tôt.
Cooklang est un langage de balisage minimaliste pour écrire tes recettes en texte brut. Un fichier .cook lisible dans n’importe quel éditeur, de Notepad à VS Code. La syntaxe est d’une simplicité désarmante : @farine{200%g} pour un ingrédient avec sa quantité, #fouet{} pour un ustensile, ~{25%minutes} pour un minuteur. Ni compte à créer, ni abonnement mensuel, ni algorithme qui décide ce que tu manges ce soir.
Sommaire
ToggleUne syntaxe pensée pour les humains, pas pour les machines
Ce qui me plaît vraiment avec Cooklang, c’est que ta recette reste lisible sans aucun outil. Ta carbonara reste une carbonara, pas un fichier XML avec 47 balises imbriquées. Et quand tu versionnes tes fichiers avec Git, tu obtiens un historique précieux de ton évolution culinaire.
Tu veux savoir pourquoi ta tarte aux pommes de 2024 était meilleure que celle de 2023 ? Un simple git blame te le dit. Tu peux tracer chaque ajout d’ail dans ta marinade, chaque ajustement de cuisson. C’est le carnet de recettes de famille, version développeur.
Voici ce que Cooklang génère automatiquement à partir d’un seul fichier :
- La liste de courses complète
- Les minuteurs intégrés à la recette
- Un rendu visuel propre et lisible
- La mise à l’échelle des quantités (le sel, lui, ne triple pas)
Un détail malin sur la mise à l’échelle : les assaisonnements fixes restent fixes. Personne ne met trois fois plus de sel quand il passe de 2 à 6 convives. Les temps de cuisson, eux, restent à ajuster manuellement, ce qui est honnête. Et si ta recette dépend d’une autre, comme une sauce hollandaise maison, tu la références directement : @./sauces/Hollandaise{150%g}.
Un écosystème complet pour gérer tes recettes au quotidien
Le projet existe depuis janvier 2021, sous licence MIT, complètement gratuit et open source. Dans un monde où chaque appli de cuisine réclame ton email et cinq euros par mois, la vraie résistance s’organise avec des fichiers texte de 2 Ko.
| Outil | Usage |
|---|---|
| CLI en Rust | Serveur web intégré pour consulter ses recettes |
| Apps iOS / Android | Synchronisation mobile |
| Plugin Obsidian | Affichage dans ton vault de notes |
| Plugins VS Code / Vim / Emacs | Édition directe dans ton éditeur favori |
| Raspberry Pi Zero | Livre de recettes familial sur réseau local |
Un cookcli server lancé depuis le terminal, et toute la famille consulte les recettes depuis son téléphone. Pas de mode collaboratif en temps réel, attention : ce n’est pas Google Docs. Chacun son fichier, c’est assumé.
Astuce que j’adore : colle cook.md/ devant l’URL d’une recette en ligne, et elle se convertit automatiquement au format Cooklang. Fini le recopiage manuel comme un scribe médiéval. Crée ton fichier boeufbourguignon.cook, applique les marqueurs, lance le serveur… et profite enfin d’un livre de recettes qui t’appartient vraiment, pour la vie.
À travers JavaPop.fr, il propose des recettes accessibles mais inventives, pensés pour ceux qui veulent se faire plaisir sans se compliquer la vie. Curieux et toujours en quête d’inspiration, Hector puise aussi bien dans la tradition que dans les tendances modernes, faisant de son site un lieu chaleureux où chaque visiteur peut trouver l’envie de passer derrière les fourneaux.
