No description
  • HTML 64.3%
  • JavaScript 18.3%
  • PHP 10.9%
  • Vue 5.5%
  • TypeScript 0.3%
  • Other 0.7%
Find a file
dependabot[bot] e7a61a6a9a Build(deps-dev): Bump nextcloud/ocp from 33.0.5 to 34.0.0
Bumps [nextcloud/ocp](https://github.com/nextcloud-deps/ocp) from 33.0.5 to 34.0.0.
- [Commits](https://github.com/nextcloud-deps/ocp/compare/v33.0.5...v34.0.0)

---
updated-dependencies:
- dependency-name: nextcloud/ocp
  dependency-version: 34.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-12 08:55:07 +02:00
.changelog Update Changelog 2026-06-01 12:36:18 +02:00
.github Build(deps): Bump actions/checkout from 6.0.2 to 6.0.3 2026-06-09 00:58:04 +00:00
.helpers Build(deps): Bump idna from 3.11 to 3.15 in /.helpers/changelog 2026-05-20 01:01:36 +00:00
.hook-checkout Fix gitignore file 2024-09-12 12:08:08 +02:00
.hooks Fix hook to download XSD file first 2024-09-12 11:58:22 +02:00
.img
.tx Drop old branch from translation updates 2025-03-05 11:32:06 +01:00
.vscode Comment out brittle test assertions to make tests stable 2026-02-09 13:06:59 +01:00
appinfo Bump to version 0.11.7 2026-06-01 12:37:37 +02:00
assets
docs Build(deps): Bump json from 2.19.7 to 2.19.8 in /docs 2026-06-11 00:57:24 +00:00
img
l10n fix(l10n): Update translations from Transifex 2026-06-12 01:04:56 +00:00
lib Bump to version 0.11.7 2026-06-01 12:37:37 +02:00
src Finally rip out Vuex 2026-04-27 20:00:24 +02:00
templates
tests Comment out brittle test assertions to make tests stable 2026-02-09 13:06:59 +01:00
translationfiles
.codecov.yml
.editorconfig
.eslintignore Fix eslint ignore path 2023-12-10 14:54:18 +01:00
.gitignore Merge remote-tracking branch 'origin/master' into vite2 2025-10-02 12:23:26 +02:00
.l10nignore
.php-cs-fixer.dist.php
.prettierignore
.prettierrc.json
babel.config.cjs Fix some issues with jest 2026-04-01 13:03:16 +02:00
CHANGELOG.md Update Changelog 2026-06-01 12:36:18 +02:00
composer.json Build(deps-dev): Bump nextcloud/ocp from 33.0.5 to 34.0.0 2026-06-12 08:55:07 +02:00
composer.lock Build(deps-dev): Bump nextcloud/ocp from 33.0.5 to 34.0.0 2026-06-12 08:55:07 +02:00
cookbook.code-workspace Optimize VS code settings 2025-10-29 18:24:43 +01:00
COPYING
DEVELOPMENT.md
eslint.config.js Update eslint config and drop old airbnb config for typescript 2026-04-01 19:45:14 +02:00
jest.config.cjs Fix some issues with jest 2026-04-01 13:03:16 +02:00
LICENSE
Makefile
package-lock.json Build(deps-dev): Bump stylelint-scss from 7.1.1 to 7.2.0 2026-06-10 01:11:00 +00:00
package.json Bump to version 0.11.7 2026-06-01 12:37:37 +02:00
phpunit.integration.xml
phpunit.migration.xml
phpunit.xml
psalm.xml Update Psalm to verson 6 2025-09-30 19:00:15 +02:00
README.md Move client list to separate folder 2026-01-10 22:23:13 +01:00
stylelint.config.cjs Merge branch 'master' into vite2 2025-10-02 12:16:21 +02:00
tsconfig.json refactor: Add typescript support 2024-01-16 13:52:57 +01:00
vite.config.js Make app compatible with Vite 2024-09-20 13:20:18 +02:00

Nextcloud Cookbook icon Nextcloud Cookbook icon

Nextcloud Cookbook

A screenshot of how the app looks

A library for all your recipes. It uses JSON files following the schema.org recipe format. To add a recipe to the collection, you can paste in the URL of the recipe, and the provided web page will be parsed and downloaded to whichever folder you specify in the app settings.

📱 Clients

The app works generally in any modern browser. Additionally, there are some more specialized clients available, including mobile apps for Android and iOS. You can find an overview here.

📖 Documentation

Further documentation (also internal ones) are published on the documentation pages of the project and in the FAQ at the bottom.

💼 Is it Production Ready?

Warning

Users of this app are practically testers. We're limited on resources and still working out how to make this app function the best it can. There will be regressions and bugs. And we of course appreciate constructive feedback whenever users run into them.

💰 Sponsoring

We thank the sponsors of this project for their support as open-source software.

Blackfire Logo Browserstack Logo

🧑‍🏫 F.A.Q.

I can't see my recipes

Recipes are only shown in the UI if they are present in the database. It is likely you have recipes that haven't been indexed/added to the database yet. Try clicking the Settings > Rescan library button to compare the database with what is in your recipes folder and apply any differences to the database.

If this still doesn't work, a full, non-incremental resync might help. This can be done by setting your recipes folder to a different (ideally empty) folder to clear the database. Setting the recipes folder back to what it was before should cause all your recipes to sync again, effectively refreshing the database.

"Could not load recipe" when trying to download recipes?

A lot of websites are unfortunately not following the schema.org/Recipe standard, which makes their recipes impossible to read by this app.

A website using correct schema.org markup is not being read correctly The parser is far from perfect. If you can help out in any way, please have a look at the parse() method and create a pull request with your changes.
All of the text is in English? This app uses the [Transifex](https://app.transifex.com/nextcloud/nextcloud/cookbook/) translation system. You might want to register there to help translating the app to new languages or report errors in existing translations.