Offline, zero-permission Android file viewer for PDF, Word, Excel, PowerPoint, photos, video, audio, Markdown, code and ZIP archives.
- Stars
- 113
- Forks
- 18
- Open issues
- 22
- Last commit
- 5 days ago
What is it?
Menstrudel is a mobile period tracking app built with Flutter. You log period start dates, symptoms and flow intensity, and the app predicts your next cycle from your own history and shows a countdown to it.
Beyond cycle tracking, it includes pill management for custom pill packs such as 21/7 or 28-day regimens with daily logging, and LARC device tracking with expiry notifications. Reminders cover upcoming periods, pill doses and sanitary product changes.
All health data is stored locally on the device in SQLite. The app requires no account and does not upload data, and it offers light and dark themes plus a Wear OS companion.
Key features
- 01Log period start dates, symptoms and flow intensity with a tap.
- 02Predicts the next period from personal cycle history with a countdown.
- 03Pill pack setup for regimens like 21/7 and 28-day, with daily logging.
- 04LARC device tracking with renewal and expiry notifications.
- 05Customizable reminders for periods, pills and sanitary product changes.
- 06All data stored offline in SQLite, with no account required.
Use cases
- Tracking menstrual cycles and anticipating the next period.
- Keeping a private record of symptoms and flow over time.
- Managing a daily birth control pill schedule with reminders.
- Monitoring the expiry date of an IUD or other LARC device.
Things to know
- Licensed under GPL-3.0, so derivative works must also be distributed under GPL-3.0.
- The README gives no instructions for building or running the project from source.
Topics
FAQ
- What is Menstrudel?
- A free, offline, open-source period and pill tracker for Android, iOS and Wear OS, built with Flutter. Menstrudel is a mobile period tracking app built with Flutter. You log period start dates, symptoms and flow intensity, and the app predicts your next cycle from your own history and shows a countdown to it.
- Is Menstrudel free to use? What license does it have?
- Menstrudel is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
- Is Menstrudel still maintained?
- Actively maintained. The last commit to Menstrudel was on Oct 15, 2026.
- What can I use Menstrudel for?
- Tracking menstrual cycles and anticipating the next period. Keeping a private record of symptoms and flow over time. Managing a daily birth control pill schedule with reminders. Monitoring the expiry date of an IUD or other LARC device.
- Where can I get Menstrudel?
- The source code and installation instructions are on GitHub: https://github.com/J-shw/Menstrudel
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Free, open-source calorie and macro tracker for Android and iOS that keeps your food diary on your phone with no account required.
Table Habit is a free, open-source Flutter habit tracker for micro habits, with WebDAV sync and offline-first storage.
Local-first, markdown-based notes app for macOS, Windows, Linux, Android and iOS, with optional sync to your own storage or server.
Open-source, end-to-end encrypted collaborative document editor positioned as an alternative to Google Docs.
A distraction-free, offline desktop notes app for Windows, macOS and Linux, built with Electron and TypeScript, with no AI features, ads or tracking.