Manage your household with your Nextcloud — lists, photos & notes.
Pantry
A Flutter mobile client for Nextcloud Pantry — household management for your self-hosted Nextcloud.
Features
- Checklists: Shared checklists with categories, quantities, images, and recurring items.
- Photo Board: Upload and organize shared photos in folders with captions.
- Notes Wall: Color-coded shared notes for household reminders.
- Drag-and-drop reordering everywhere.
- Multi-select for bulk actions.
- Offline caching for fast loading.
- Material Design 3 with dark mode.
- Self-hosted — connects directly to your own Nextcloud server via Login Flow v2.
![]() | ![]() | ![]() |
Requirements
A Nextcloud server with the Pantry server app installed.
If you have issues regarding the core app for Nextcloud, please open the issue on the repo linked above. This repository is specifically for the companion mobile/desktop apps.
Installation
Google Play & F-Droid
Beta testing
Want early access to new features? Join the beta program:
- Visit the beta opt-in page on your Android device.
- Tap Become a tester.
- Install or update Pantry from the Play Store listing — you’ll automatically receive beta builds.
It may take a few minutes for your tester status to propagate.
Manual (APK)
Download the latest APK from the latest release and sideload onto your device.
App Store (iOS/macOS)
Linux
Download pantry-<version>-linux-x64.tar.gz from the
latest release, then extract and run it:
tar -xzf pantry-<version>-linux-x64.tar.gz -C ~/pantry
~/pantry/pantry
The bundle requires the GTK 3 and libsecret runtime libraries, which are already present on most
desktop distributions (libgtk-3-0 and libsecret-1-0 if you need to install them manually).
Windows
Download pantry-<version>-windows-x64.zip from the
latest release, extract it anywhere, and run
pantry.exe. The build is unsigned, so Windows SmartScreen may warn on first launch — choose More
info → Run anyway.
Development
Setup, workflow, project layout, the i18n guide, and coding/commit conventions live in DEVELOPMENT.md. Quick start:
make get # install dependencies
make install-hooks # install git hooks
make i18n # generate i18n code
make run # run in debug mode
Translations are very welcome — see the i18n guide.
Privacy
Pantry is a self-hosted client. Your data never leaves your Nextcloud server. See the privacy policy for details.
Contributing
I am developing this app on my free time, so any support, whether code, issues, or just stars is very helpful to sustaining its life. If you are feeling incredibly generous and would like to donate just a small amount to help sustain this project, I would be very very thankful!
I welcome any issues or pull requests on GitHub. If you find a bug, or would like a new feature, don’t hesitate to open an appropriate issue and I will do my best to reply promptly.
Ready to hack on it? See DEVELOPMENT.md for the dev setup, workflow, and contribution guide.
License
This app is licensed under the MIT license.


