An open API service indexing awesome lists of open source software.

https://github.com/aimok04/kitshn

Unofficial Tandoor client for Android, iOS and Desktop devices
https://github.com/aimok04/kitshn

android app compose compose-multiplatform cooking food ios jetpack-compose kotlin kotlin-multiplatform material-ui material3 recipes tandoor

Last synced: 15 days ago
JSON representation

Unofficial Tandoor client for Android, iOS and Desktop devices

Awesome Lists containing this project

README

          

> [!CAUTION]
> ‼️ Android will become a locked-down platform. Learn more: https://keepandroidopen.org/

![kitshn (for Tandoor)](/images/title_light.png#gh-light-mode-only)
![kitshn (for Tandoor)](/images/title_dark.png#gh-dark-mode-only)
---
![GitHub](https://img.shields.io/github/license/aimok04/kitshn?style=for-the-badge) ![GitHub release (latest by date)](https://img.shields.io/github/v/release/aimok04/kitshn?style=for-the-badge)

**kitshn** is an unofficial multiplatform client for the self-hosted [Tandoor recipe management software](https://github.com/TandoorRecipes/recipes). The app is built with **Compose**, and **Material 3 Expressive** to deliver a modern, intuitive and responsive user experience and is developed for Android, iOS and Desktop.

> [!IMPORTANT]
> Although kitshn is available to multiple platforms, the main focus is still on Android.
> Some features are exclusive to that platform.

## 📦 Installation

[Get it on GitHub](https://github.com/aimok04/kitshn/releases)
[Get it on F-Droid](https://f-droid.org/packages/de.kitshn.android/)
[Get it on Google Play](https://play.google.com/store/apps/details?id=de.kitshn.android)
[Download on the App Store](https://apps.apple.com/us/app/kitshn-for-tandoor/id6740168361)

## 🔑 Certificate Fingerprints (.apk)
```
SHA1:
CC:1A:8C:30:9B:DF:36:67:CE:E6:AC:FA:5D:74:FA:6A:56:70:73:A4

SHA256:
5D:1A:9A:D4:16:24:6D:76:75:3F:51:57:7E:00:CD:6D:72:DC:7C:3F:36:F5:F3:EC:1F:CB:DB:2B:C8:DD:31:7D
```
## 🌍 l10n

You can help translate kitshn on [Weblate](https://hosted.weblate.org/projects/kitshn/).
Contributions are very welcome 😊

[![Translation status](https://hosted.weblate.org/widget/kitshn/app/multi-auto.svg)](https://hosted.weblate.org/engage/kitshn/)

## 💪 Notable Features

- [x] Dynamic *home screen*
- UI
- [x] Material You customization
- [x] Material 3 *Expressive*
- [x] Adaptive layout for *phones*, *tablets* and *foldables*
- Recipes
- [x] *Markdown* support
- [x] Cooking mode
- [x] Creating timers
with [timer detection](https://kitshn.app/docs/features/timer-detection)
- [x] [App links](https://kitshn.app/docs/features/share-wrapping.html)
- [x] [Embedding videos](https://kitshn.app/docs/features/embedding-videos-inside-steps.html)
inside steps
- [x] Importing
- [x] [Social Media Importing](https://kitshn.app/docs/features/social-media-import.html)
*powered by AI*
- [x] Share links with *kitshn* for import
- [x] Easy ingredient allocation tool
- [x] Meal plan
- [x] Shopping list
- [x] Shopping mode
- [x] Offline sync
- [x] Recipe books
- [x] [Favorites](https://kitshn.app/docs/features/favorites.html) system

## 🖼️ Impressions

> [!TIP]
> More screenshots available here:
> https://kitshn.app/screenshots


Home
Home
Meal plan
Meal plan
Shopping
Shopping
Shopping mode
Shopping mode
Books
Books
Cooking mode
Cooking mode

Dark mode / light mode
Home
Home
Meal plan
Meal plan
Shopping
Shopping
Shopping mode
Shopping mode
Books
Books
Cooking mode
Cooking mode

## 📜 License & Credits

[GNU General Public License v3.0](/LICENSE)

Icon made by Freepik from www.flaticon.com