Deploy Now

Stars

158

Forks

12

Watchers

1

Developer links

Vanilla Cookbook

Every family recipe, bookmarked food blog post, and meal-prep formula stays organized inside Vanilla Cookbook, a self-hosted culinary library that converts volumetric measurements into precise gram weights and scales servings on the fly. Paste a URL or click the browser bookmarklet to scrape recipes from hundreds of cooking websites. Plain-text ingredient strings split automatically into structured quantities, units, preparation notes, and optional or to-serve badges. Home bakers switch effortlessly between US cups, imperial ounces, and metric grams across thousands of ingredient density profiles. Inline oven temperatures, fractions, and numeric ranges adjust automatically as serving counts change. Nutritional text parses into a structured per-serving breakdown, while integrated shopping lists, cooking logs, and equipment lists keep weekly grocery planning synchronized across desktop browsers and Progressive Web App mobile devices. Connecting an optional OpenAI, Anthropic, Google Gemini, Ollama, or LiteLLM endpoint unlocks AI fallback scraping for pages lacking Schema.org markup, automatic recipe translation, verbose direction summarization, photo-to-recipe extraction, and vector-based semantic search. Multi-user accounts, OAuth authentication, public recipe sharing links, and bulk import or export tools give households full control over their cookbook data. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. GPL-3.0 licensed.

Vanilla Cookbook
Vanilla Cookbook
Vanilla Cookbook
Vanilla Cookbook
Vanilla Cookbook
Vanilla Cookbook

Benefits

  • Density-Aware Volumetric To Weight Conversion
  • Automatically translates US volumetric measurements like cups and tablespoons into metric grams or imperial ounces using built-in density profiles for thousands of ingredients without requiring manual database entry.
  • Plain-Text Ingredient And Nutrition Parsing
  • Stores ingredients and nutrition facts as editable plain text while dynamically parsing quantities, fractions, inline temperatures, preparation instructions, and per-serving nutritional tables during recipe display and scaling.
  • Optional Multi-Provider AI Kitchen Assistant
  • Integrates with Ollama, OpenAI, Anthropic, Google Gemini, and OpenAI-compatible LiteLLM endpoints to extract recipes from unstructured web pages or photos, summarize wordy instructions, translate languages, and run semantic searches.
  • Single-Container SQLite Deployment With PWA
  • Deploys as a lightweight Docker container backed by a portable SQLite database and local media storage, delivering an installable Progressive Web App with shopping lists, cooking logs, and OAuth login.

Features

  • Volumetric Weight Converter
  • Converts cups, spoons, and fluid ounces into grams or ounces across thousands of ingredient density matches with interactive Original and Match inspection toggles.
  • URL And Bookmarklet Scraper
  • Extracts ingredients, steps, images, and metadata from hundreds of recipe websites via Schema.org JSON-LD parsing, browser bookmarklet capture, or LLM-assisted HTML extraction.
  • Dynamic Recipe Scaling
  • Scales ingredient quantities, fractions, ranges, and per-serving nutrition tables dynamically while preserving the original unscaled recipe text in the SQLite database.
  • Shopping Lists And Logs
  • Generates consolidated grocery shopping lists from selected recipes, tracks kitchen equipment requirements, and records dated cooking logs with personal notes and ratings.
  • AI Recipe And Photo Tools
  • Connects to Ollama, OpenAI, Anthropic, or Google Gemini APIs to digitize cookbook photos, tidy messy ingredient lines, translate foreign recipes, and query recipes semantically.
  • Multi-User And OAuth Access
  • Supports multiple household user accounts, OAuth single sign-on, public read-only recipe sharing links, and bulk recipe import and export workflows.

Apps Similar to Vanilla Cookbook