From Seed to Spoon

Best Self Hosted Alternatives to From Seed to Spoon

A curated collection of the 4 best self hosted alternatives to From Seed to Spoon.

A gardening companion app for planning and managing vegetable gardens; provides location-based planting calendars and schedules, plant guides, companion-planting recommendations, frost-date calculations, and task reminders to support planting and garden maintenance.

Alternatives List

#1
CookCLI

CookCLI

Open-source Rust-based CLI to parse, scale, search, import and serve Cooklang recipes; generates shopping lists, reports, and a browsable web UI.

CookCLI screenshot

CookCLI is a command-line program and lightweight web server for working with Cooklang recipe files. It provides parsing, rendering, shopping-list generation, pantry tracking and a browsable web UI so recipes can be managed locally and automated with standard Unix tooling. (cooklang.org)

Key Features

  • CLI commands to parse and display recipes in multiple formats (text, JSON, Markdown) and to scale servings. (github.com)
  • Shopping-list generation that merges ingredients across recipes and organizes items by store/section. (github.com)
  • Embedded web server to browse and search a local recipe collection with a web UI; includes a development workflow for building the frontend. (github.com)
  • Importer to convert recipes from many websites into Cooklang format and tools for pantry/inventory tracking. (cooklang.org)
  • Report and template support for exporting cookbooks, printable cards, and custom reports. (github.com)
  • Cross-platform distribution: prebuilt binaries and Homebrew packages; source build requires Rust and Node tooling. (github.com)

Use Cases

  • Manage a personal recipe collection as plain-text Cooklang files and generate consolidated shopping lists for a week of menus. (cooklang.org)
  • Run a local recipe web UI (embedded server) to browse, search, and share recipes on a home LAN or single-board computer. (github.com)
  • Integrate recipe parsing and report generation into automation scripts or CI pipelines for cookbook generation. (github.com)

Limitations and Considerations

  • Building from source requires Rust and Node; some install paths (cargo install) have known issues noted in the project documentation, so prebuilt binaries or Homebrew are often recommended. (github.com)

CookCLI is a pragmatic, Unix-friendly toolset for anyone who stores recipes as Cooklang files and wants programmatic control over shopping lists, scaling, and a local web UI. Its Rust core and small frontend build steps make it suitable for local and Raspberry Pi deployments while integrating into existing text-based workflows. (cooklang.org)

1.1kstars
68forks
#2
Recipya

Recipya

Recipya is a simple recipe manager for collecting, importing and organizing recipes into cookbooks, digitizing paper recipes, converting units, and calculating nutrition.

Recipya screenshot

Recipya is a web-based recipe manager designed for families to collect, organize and share cooking recipes. It focuses on simplicity, cross-platform availability, and features to import, digitize and migrate existing recipe collections.

Key Features

  • Save and organize recipes into cookbooks with a clean web interface
  • Import recipes from websites and migrate from Mealie, Tandoor and Nextcloud Cookbook formats
  • Digitize paper recipes (OCR-assisted) to convert physical recipes into searchable entries
  • Automatic unit conversion between imperial and metric systems
  • Automatic nutritional information calculation for recipes
  • Print-friendly recipe output and UI options to prevent device sleep while viewing
  • Theme support (follows system theme or choose from multiple custom themes)
  • Cross-compiled builds for Windows, Linux and macOS and provided Docker packaging
  • Built-in updater mechanism to detect and apply new releases

Use Cases

  • Centralize family recipes into searchable cookbooks and share across household devices
  • Migrate an existing recipe collection from other recipe managers into a modern, themed app
  • Convert legacy paper recipes into digital, searchable entries with OCR and calculated nutrition

Limitations and Considerations

  • The project is being rewritten in Rust; the Rust-based rewrite is not production-ready and may lack feature parity with the current Go implementation
  • Some integrations or importers may require manual adjustments depending on source formatting

Recipya is a practical choice for users who want a focused recipe management app with import, OCR and nutrition features, packaged for desktop and container deployments. It emphasizes a simple, family-friendly UI and straightforward migration paths from other recipe managers.

381stars
26forks
#3
Tamari

Tamari

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

Tamari screenshot

Tamari is a web-based recipe manager built with Python and the Flask framework. It provides tools to store, organize, search, import, and share recipes along with meal planning and shopping list functionality.

Key Features

  • User accounts with email/password login and optional password reset via mail
  • Save detailed recipes (title, category, time, servings, ingredients, instructions, nutrition, photo) and mark favorites
  • Real-time search-as-you-type and browse by category
  • Explore and import recipes from a large indexed collection of external sites with one-click import
  • Meal Planner to schedule recipes up to 30 days in advance
  • Per-store shopping lists; add all recipe ingredients to a list and check items off; barcode scanning supported
  • REST API to manage recipes, shopping lists, and meal plans programmatically
  • Customization options: themes (light/dark), accent colors, photo size, items per page, and profile settings
  • Docker image and manual installation instructions; includes database migrations and Gunicorn-based deployment
  • Data export/import via ZIP for backups and migration

Use Cases

  • Maintain a personal, searchable collection of family recipes with photos and nutrition info
  • Plan weekly meals and generate shopping lists populated directly from chosen recipes
  • Import recipes found online into a private collection for later use or sharing with friends

Limitations and Considerations

  • Recipe import/parsing may fail on some websites due to varied HTML structures; imported content quality varies by source
  • The default deployment uses a simple SQL database configuration; production setups may require custom DB tuning and reverse proxy configuration

Tamari is a practical, feature-rich option for individuals or households who want a private, self-hosted recipe management solution with programmatic access and mobile-friendly UI. It is suitable for local deployments via Docker or a standard Python/Flask stack.

113stars
6forks
#4
Vanilla Cookbook

Vanilla Cookbook

Self-hosted recipe manager and PWA with web scraping, ingredient parsing, unit conversion, shopping lists, cooking logs, LLM-assisted features, and Docker deployment.

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.

93stars
5forks

Why choose an open source alternative?

  • Data ownership: Keep your data on your own servers
  • No vendor lock-in: Freedom to switch or modify at any time
  • Cost savings: Reduce or eliminate subscription fees
  • Transparency: Audit the code and know exactly what's running