A self-hosted recipe manager for Nextcloud that stores recipes as JSON files using the schema.org format.
Nextcloud Cookbook is a recipe management application designed for Nextcloud, allowing users to build a personal recipe library. It solves the problem of scattered recipes by providing a centralized, self-hosted repository where recipes are stored as structured JSON files following the schema.org standard. Users can import recipes directly from URLs, with the app parsing and saving them automatically.
Nextcloud users who want a private, self-hosted solution for organizing their cooking recipes, especially those who value data ownership and open standards over commercial cloud services.
Developers choose Nextcloud Cookbook for its commitment to open standards (schema.org), privacy through self-hosting, and integration with the Nextcloud ecosystem, offering a free, community-driven alternative to proprietary recipe apps.
🍲 A library for all your recipes
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Stores recipes as JSON files following the schema.org recipe standard, ensuring structured data and interoperability with other tools that support this format, as highlighted in the README.
Keeps your recipe collection private on your own Nextcloud instance, offering full data ownership and control without relying on commercial services, which aligns with the project's philosophy.
Allows pasting a recipe URL to automatically parse and download the recipe to a specified folder, simplifying the addition of new recipes from the web, as described in the key features.
Works in modern browsers and has dedicated mobile apps for Android and iOS, enabling access to recipes from various devices, with documentation available for clients.
The README explicitly warns that users are 'practically testers' with limited resources, leading to bugs and regressions, making it unreliable for production-ready use.
Admits the parser is 'far from perfect' and often fails on websites not using correct schema.org markup, requiring manual fixes or community contributions, as stated in the FAQ.
Requires a full Nextcloud instance to be set up and maintained, adding significant overhead for users not already invested in the Nextcloud ecosystem.