Vanilla Cookbook logo

Vanilla Cookbook

Self-hosted recipe manager built with SvelteKit

154 stars 9 forks last commit first released GPL-3.0

Actively maintained

Last commit 27 Jul 2026.

Vanilla Cookbook is a lightweight self-hosted recipe manager focused on simplicity and minimal user work. It provides recipe scraping and parsing, unit conversion, recipe scaling, shopping lists and cooking logs, with optional LLM-powered assistants for recipe analysis and generation.

Key Features

  • Smart ingredient parsing with multi-language support and unit conversion between US, imperial and metric (including fractions and temperature conversion)
  • Recipe scraping from hundreds of sites via bookmarklet or URL paste, with HTML fallback parsing
  • LLM Assist integration supporting multiple providers for scrape assist, text/image analysis, recipe tweaks, summarization and generation (requires API key)
  • Recipe scaling, shopping list creation, and cooking logs with calendar view
  • User authentication with configurable registration and public recipe sharing
  • Automated database backups for Docker installs with scheduled and pre-migration backups and configurable retention
  • Progressive Web App support for mobile install and share-to-parse workflows

Use Cases

  • Personal cookbook: collect, clean and organize recipes scraped from the web or added manually
  • Meal planning and shopping: scale recipes and generate shopping lists for planned meals
  • Recipe experimentation: use LLM features to refactor directions, tidy messy ingredients, or generate new recipes from prompts

Limitations and Considerations

  • LLM features require supplying API keys and may incur usage costs; functionality depends on the chosen provider
  • Local development requires native build toolchain for dependencies like better-sqlite3
  • Scraping/parsing may fail on some websites or non-standard recipe markup and may require manual cleanup

Vanilla Cookbook offers a focused, uncluttered interface for managing recipes with practical features for everyday cooking and optional AI enhancements. It is designed for easy Docker deployment and local hosting.

Categories:

Tags:

Tech Stack:

Share:

Similar to Vanilla Cookbook

Open WebUI logo

Open WebUI

Extensible, offline-capable web interface for LLM interactions

150k
21.9k
Last commit

Feature-rich, self-hosted AI interface that integrates Ollama and OpenAI-compatible APIs, offers RAG, vector DB support, image tools, RBAC and observability.

Actively maintained
Alternative to:
Open WebUI Cloud logo
Open WebUI Cloud
+19

SecureAI Tools

Self-hosted private AI chat and document Q&A with local inference

1.7k
87
Last commit

Self-hosted private AI tools for chat and document Q&A, supporting local Ollama inference or OpenAI-compatible APIs, with built-in authentication and user management.

AGPL-3.0Likely dormant
Alternative to:
ChatGPT logo
ChatGPT
+13
DailyTxT logo

DailyTxT

Encrypted diary and journal web application

497
41
Last commit

Encrypted diary and journal web app with client-side encryption, markdown editor, file uploads, searchable entries, multi-user accounts and PWA support.

MITActively maintained
Alternative to:
Day One logo
Day One
+11

Surmai

Personal and family travel organizer with privacy and offline support

277
19
Last commit

Surmai is a privacy-focused travel organizer PWA for collaborative trip planning, offline access, and centralized itineraries for families and groups.

MITActively maintained
Alternative to:
Wanderlog logo
Wanderlog
Tamari logo

Tamari

Self-hosted recipe manager with meal planning and shopping lists

138
7
Last commit

Personal recipe manager for storing, searching, importing and sharing recipes with meal planner, shopping lists, and a REST API. Docker-ready and mobile-friendly.

GPL-3.0Actively maintained
Alternative to:
Paprika Recipe Manager logo
Paprika Recipe Manager
+6
Sprout Track logo

Sprout Track

Baby activity tracker for feedings, naps, diapers and milestones

363
52
Last commit

Track baby feedings, sleep, diapers, pumping and milestones with a mobile-first Next.js app using Prisma + SQLite, caretakers, calendar, export and Docker deployment.

Actively maintained
Alternative to:
Huckleberry logo
Huckleberry
+2