moodiary is a personal diary application built with Flutter and Rust. Its emphasis is on recording more than written notes: journal entries can combine text with photographs, recordings and other media to preserve day-to-day experiences in context.
The application combines an editor with tools for finding and organising older entries. Categories, search, themes and location information give users several ways to navigate their journal as it becomes larger. Data is stored locally, with optional backup and synchronisation methods for those who want them.
This is free and open source software.
Key Features
- Compose diary entries with rich-text formatting and embedded images, audio and video.
- Search the text of entries and filter them by category.
- Choose dark or light colour schemes and import personal fonts.
- Protect access to diary data with an application password and supported biometric unlocking.
- Export entries in formats including Markdown, Word, PDF and long images.
- Import supported Markdown archives and local backup files.
- Use WebDAV, S3-compatible storage or local-network synchronisation, with optional end-to-end encryption.
- Record weather and place information associated with entries.
- Review saved locations and personal travel footprints on a map.
- Connect an optional assistant through OpenAI- or Anthropic-compatible services when desired.
- Keep ordinary journal content available without relying on a continuous internet connection.
Website: github.com/ZhuJHua/moodiary
Support:
Developer: ZhuJHua and contributors
License: GNU Affero General Public License v3.0

moodiary is written in Dart. Learn Dart with our recommended free books and free tutorials.
Related Software
| Diary Apps | |
|---|---|
| RedNotebook | Daily journal with calendar, templates and keyword searching |
| Lifeograph | Off-line and private journal and note taking application |
| Kontact | Unites mature and proven applications |
| moodiary | Cross-platform diary application |
| jrnl | Simple journal application for your command line |
| Caps-Log | Terminal-based journaling tool |
| Mini Diarium | Local-only journaling application |
| TUI-Journal | Terminal-based journaling and note-taking application |
| Org mode | Powerful system for organizing projects, tasks and notes in Emacs |
| ThotKeeper | Cross-platform and hierarchical personal journal manager |
| Almanah Diary | Small diary application |
| Simple Diary | Simple and lightweight diary app |
| Journaler | Privacy-focused daily journaling app for recording personal thoughts |
| Daily You | Privacy-focused diary and journaling application |
Read our verdict in the software roundup.
LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more. Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion. Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README. |


Please read our Comment Policy before commenting.