
router
TanStack Router is a type-safe, data-driven React router with built-in caching, prefetching, and nested layouts, while TanStack Start extends it into a full-stack SSR framework.
Lunara is an unfinished open-source, local-first menstrual cycle, fertility, pregnancy, and perimenopause companion that you build from source and run on your own phone, with optional encrypted backup and bring-your-own-key AI features.
18
No data
9
1
AGPL-3.0
2026-07-27
It provides a privacy-focused, subscription-free alternative to commercial apps like Flo, giving full control over data through local storage and client-side encryption, while still offering optional AI insights that require no shared API key.
⚠️ Unfinished — this is a work in progress. Lunara is not on the App Store or Google Play, and there is no installer to double-click. You build it from this repository and run it on your own phone. Features are landing continuously and things will break. Do not rely on it as your only record of your health data.
An open-source, local-first cycle, fertility, pregnancy, and perimenopause companion.
Lunara ships through native iOS and Android shells powered by Capacitor. Core tracking works without an account or Lunara-hosted user database. Optional backup and AI features transmit data only after you enable them; their scope and security boundaries are documented in the repository.
Lunara is an open-source alternative to Flo®. It is not affiliated with, endorsed by, or connected to Flo Health Inc.
There is no download. You compile the app on a computer and install it on your own phone over a cable. What you need depends on the phone you have:
| Your phone | Your computer | Works? | What you'll use |
|---|---|---|---|
| iPhone | Mac | ✅ | Xcode |
| Android | Mac | ✅ | Android Studio |
| Android | Windows | ✅ | Android Studio |
| iPhone | Windows | ❌ | Not possible — see below |
iPhone + Windows is not possible. Apple only allows iOS apps to be built and
signed on macOS with Xcode; there is no supported Windows path, and no amount of
setup works around it. Your options are to borrow a Mac, or run Lunara as a web
app in your phone's browser (pnpm dev, then open the printed network URL on
your phone) — the browser version keeps your data on the phone but has no
widgets, notifications, or Health integration.
You need Git, Node.js LTS, and pnpm. With Node installed:
npm install -g pnpm
git clo
Open-source, local-first cycle, fertility, pregnancy and perimenopause companion. An alternative to Flo. AGPL-3.0.
Similar projects matched by category, topics, and programming language.

TanStack Router is a type-safe, data-driven React router with built-in caching, prefetching, and nested layouts, while TanStack Start extends it into a full-stack SSR framework.
scriptc compiles ordinary TypeScript into small, fast native executables without needing Node.js, V8, or any JavaScript runtime in the binary.
A React component library that renders six hand-tuned animated thought orb loading indicators on a plain 2D canvas, with two purpose-tuned sizes and automatic theme detection for AI and agent UIs.