A self-hosted period tracker, shared pantry, and household hub for couples Self-hosted period tracker & pantry, for couples

My wife and I got tired of apps that sell what they track. So we made a self-hosted, privacy-first one.

When my wife and I moved in together, we couldn't find one app that tracked cycles, managed groceries, and kept our data private. So we built one, completely free core.

We designed it as one connected household, not a collection of separate apps, where your partner sees everything in real time and we keep building it out. Try it out!

Period tracker
Pantry
Sleep trackerSleep Soon
Recipes Soon
Exercise Soon
Events Soon
Grovely period tracker
No telemetry SQLite Docker amd64 + arm64
iOS & Android PWA AGPL-3.0

Get Grovely running in minutes

No account needed. No cloud.
Just Docker and you're running in minutes.

Download the installer for your OS, run it, pick two usernames and passwords, and Grovely will start up in Docker and optionally open in your browser.
Requires Docker Desktop.
Download the installer, pick two usernames and passwords, and Grovely starts up in Docker.
Requires Docker Desktop.

Linux / Mac
Open Terminal and run: bash run-to-install.sh
↓ Download for Linux / Mac
Windows
Right-click the file and choose Run with PowerShell
↓ Download for Windows
# Download files
mkdir grovely && cd grovely
curl -LO https://github.com/grovely-org/grovely-app/releases/latest/download/docker-compose.yml
curl -L -o .env https://github.com/grovely-org/grovely-app/releases/latest/download/example.env

# Set your usernames and passwords in .env, then:
docker compose up -d

Requires Docker with Compose v2.
Full setup guide (reverse proxy, backups, license)
in INSTALL.md.

Built for a household, not a data company

Everything runs on your machine.
The database is a single SQLite file you own.

Period Tracker

Your whole cycle, predicted and private.

  • Log day-by-day while active, or enter a date range after
  • Flow intensity per day - spotting, light, medium, heavy
  • Cycle predictions with exponential smoothing
  • Fertile window and ovulation markers on the calendar
  • Symptom logging with free-text notes, encrypted at rest
  • Adjust Cycle - drag to resize without re-logging Premium
  • Current Phase card with confidence label Premium

Pantry & Shopping List

One kitchen list, shared and in sync.

  • Shared shopping list - both partners can add, check off, remove
  • Categories, quantities, units, and price tracking
  • Move-to-pantry flow with optional expiry date
  • 5-state expiry tracking - fresh to expired
  • Suggested expiry based on past shelf life
  • Live sync - partner changes appear instantly
  • Smart Autofill with price delta Premium

Notifications & Backups

Reminders that fire, data you can't lose.

  • 18 notification types for period and pantry Premium
  • Works with any SMTP - Gmail, Resend, Mailgun, self-hosted
  • Fires at the right local time, in any timezone
  • Daily scheduled backups with startup catch-up Premium
  • Remote push to S3 or WebDAV Premium
  • Manual on-demand backup download (free)
  • Backup history with verify and restore
See it in action →

Desktop

Grovely login screen

Sign-in page

Grovely period tracker calendar

Period tracker - calendar, current phase, predictions

Grovely shared pantry and shopping list

Shared shopping list and pantry inventory

Mobile

Pantry inventory on mobile

Pantry inventory

Notification settings on mobile

Notification settings

Backup settings on mobile

Scheduled backups

Demos

Drag to log a period and adjust a cycle

Drag to log a period, adjust a cycle edge

Add an item to the shopping list and move it to the pantry

Add to shopping list, move to pantry

Built by a couple, for couples

When my wife and I moved in together, every period tracker charged $40/year and sold the data. Nothing handled the rest of the household either - groceries, expiry dates, shared reminders. So I built Grovely.

Every problem we ran into became a feature. Period notes that only one partner can read. Pantry items that suggest an expiry date from the last time you bought them. Notifications that fire at the right local time even if you self-host in a different timezone. There is a lot more we want to build.

License verification is readable offline JWT verification against a public key baked into the image. It has no license server and makes no external call. Grovely can optionally check a public release manifest for updates, with no household data sent. You can audit everything in the source repository.

Pricing

Fair price, forever

The core is free and AGPL-3.0. Premium features fund continued development.

Free

$0

forever, AGPL-3.0

  • Full period tracker - calendar, flow intensity, predictions, fertile windows
  • Both partner accounts with role-based access
  • Shared shopping list and pantry with expiry tracking
  • Live sync between accounts
  • Manual on-demand backup download
  • PWA - add to home screen on iOS and Android
Get started on GitHub

Prefer to support without a license? You can sponsor on Ko-fi or GitHub Sponsors.