NoWaste

Best Self-hosted Alternatives to NoWaste

A curated collection of the 4 best self hosted alternatives to NoWaste.

NoWaste is a pantry and grocery inventory app that helps households track food items and expiration dates, create and share shopping lists, receive expiry alerts, and manage stock to reduce food waste and avoid duplicate purchases.

Alternatives List

#1
KitchenOwl

KitchenOwl

KitchenOwl is a self-hosted grocery list and recipe manager with shared households, meal planning, real-time sync, and expense tracking across mobile, web, and desktop apps.

KitchenOwl screenshot

KitchenOwl is a self-hosted grocery list and recipe manager designed for individuals and households. It combines real-time shopping lists, recipe management, meal planning, and shared expense tracking in one app, with clients for mobile, web, and desktop.

Key Features

  • Shared households for collaborating on shopping lists, recipes, meal plans, and balances
  • Real-time synced shopping lists with categories, amounts, and item icons
  • Recipe management, including saving recipes and adding ingredients to shopping lists
  • Import/store recipes from the web as well as create your own recipes
  • Meal planning to schedule recipes for the week
  • Expense tracking and balance splitting between household members
  • Partial offline support so lists remain usable without signal
  • “Smart” suggestions that learn item check-off order and recommend recipes

Use Cases

  • Coordinate grocery shopping for a family or shared apartment with live list updates
  • Plan weekly meals and generate shopping items directly from scheduled recipes
  • Track and split grocery expenses among household members

Limitations and Considerations

  • The project is still in active development and may have breaking changes

KitchenOwl is a strong fit if you want a privacy-respecting, self-hosted alternative to commercial grocery list apps while keeping recipes, meal plans, and shared household expenses in one place.

3.1kstars
180forks
#2
Specifically Clementines

Specifically Clementines

Open-source grocery list app focused on reliable real-time sync, shared lists, offline usage, list groups, store/aisle views, and recipe import.

Specifically Clementines is an open-source grocery list application designed for shared, multi-device shopping lists with robust, visible sync and offline capabilities. It emphasizes immediate, reliable updates across users and devices while keeping the shopping experience simple and store-oriented.

Key Features

  • Multiple shopping lists with the ability to group lists into list groups
  • Share lists with other users and sync updates in real time with visible sync status
  • Offline support with changes queued and synced when connectivity returns
  • Automatic conflict resolution with a visible conflict history/status
  • Store-aware views sorted by category/aisle to minimize backtracking in stores
  • Recipe support to add groups of items to lists; includes import support from compatible recipe sources
  • Behavior to propagate purchases across lists when an item is bought at one store

Use Cases

  • Families or households sharing and updating shopping lists in real time across phones
  • Shoppers using store/aisle-sorted lists to streamline in-store shopping trips
  • Converting recipes into shopping lists to plan ingredients and trips efficiently

Limitations and Considerations

  • Focused on shopping lists and sync; it is not a full inventory or pantry management system and lacks advanced inventory/perishables tracking

Specifically Clementines is best suited for users who need reliable, shareable grocery lists with strong sync and offline behavior rather than heavyweight inventory features. It supports multi-platform usage and is designed to keep shopping simple and collaborative.

283stars
13forks
#3
Our Shopping List

Our Shopping List

Mobile-first, real-time shared shopping and small collaborative todo app with boards, lists, checkable items, search, PWA support and MongoDB backend.

Our Shopping List (OSL) is a lightweight web application for collaboratively managing shopping lists and small todo lists. It provides real-time synchronization between users, a mobile-first UI, and optional multi-board organization for grouping lists.

Key Features

  • Real-time sync between clients using WebSocket for immediate updates
  • Multiple boards and multiple lists per board (single-board mode available)
  • Items with name, quantity, details and checkable state; checked-item history and display modes
  • Mobile-first UI with swipeable list items and intuitive search
  • Basic PWA support and internationalization (multiple locales available)
  • Docker-ready deployment and a MongoDB backend; CLI tools to migrate lists/boards
  • Configurable via environment variables for ports, DB host, UI behavior, and socket timeouts
  • Notes and guidance for reverse-proxy setups to support WebSocket traffic

Use Cases

  • Shared household shopping lists that sync in real time across family members
  • Small collaborative todo lists for teams, events, or group tasks
  • Mobile-first list management for users who want quick check/quantity workflows

Limitations and Considerations

  • MongoDB authentication is not supported in current releases; plan deployments accordingly
  • PWA support is basic and does not provide full offline deferred-sync capabilities
  • Requires proper reverse-proxy configuration to forward WebSocket connections for SSL offloading

Our Shopping List is a simple, focused tool for collaborative list management with an emphasis on real-time updates and mobile usability. It is suitable for homes and small teams that need fast, shared list workflows.

168stars
16forks
#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.

140stars
9forks

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