Repolode
ZhuJHua

ZhuJHua/moodiary

An open-source, cross-platform diary app built with Flutter and Rust, with offline use, rich text entries, and optional WebDAV/S3 sync.

Open-source alternative to:Day OneJourney

Stars
2,037
Forks
178
Open issues
34
Last commit
21 hours ago

What is it?

Moodiary is a diary app that runs across platforms, with the interface written in Flutter and core logic in Rust. It works offline out of the box, so users can write and keep entries without an account or network connection.

Entries support rich text with images, audio and video, and can be organized with categories and searched by full text. Users can customize themes, color schemes and imported fonts, and protect the app with a password and biometric unlock.

For backup and portability, Moodiary exports entries to Markdown, Word, PDF or long images, and syncs through WebDAV, S3 or MinIO, with LAN transfer and optional end-to-end encryption. It also records weather and places on a map, and includes an assistant that connects to OpenAI- or Anthropic-compatible providers.

Key features

  • 01Rich text entries with images, audio and video
  • 02Full-text search and per-category filtering
  • 03Custom themes, color schemes and imported fonts
  • 04Password and biometric app lock
  • 05Export to Markdown, Word, PDF or long image
  • 06WebDAV and S3 / MinIO sync, LAN transfer, optional end-to-end encryption
  • 07Weather, places and map view of entries

Use cases

  • Keeping a private daily journal that stays on your device
  • Syncing diary entries to your own WebDAV or S3 storage
  • Exporting journal entries to Markdown or PDF for archiving
  • Reviewing where and when you wrote entries using the map view

Topics

FAQ

What is moodiary?
An open-source, cross-platform diary app built with Flutter and Rust, with offline use, rich text entries, and optional WebDAV/S3 sync. Moodiary is a diary app that runs across platforms, with the interface written in Flutter and core logic in Rust. It works offline out of the box, so users can write and keep entries without an account or network connection.
Is moodiary free to use? What license does it have?
moodiary is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
Is moodiary still maintained?
Actively maintained. The last commit to moodiary was on Oct 21, 2026.
What can I use moodiary for?
Keeping a private daily journal that stays on your device Syncing diary entries to your own WebDAV or S3 storage Exporting journal entries to Markdown or PDF for archiving Reviewing where and when you wrote entries using the map view
Where can I get moodiary?
The source code and installation instructions are on GitHub: https://github.com/ZhuJHua/moodiary

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects