ZhuJHua/moodiary

A fully open source cross-platform diary app written in Flutter and Rust.

Dart

2,018

633 commits

updated Sep 22, 2026

See the code

README

moodiary

简体中文 | English

Docs丨Forum丨QQ group: 760014526丨Telegram: openmoodiary

✨ Features

  • Rich text: insert images, audio and video.
  • Search and categories: full-text search and per-category filtering.
  • Themes and fonts: light and dark modes, several color schemes, and imported fonts including variable fonts.
  • App lock: a password with biometric unlock.
  • Export, import and share: export to Markdown, Word, PDF or a long image, and import from a Markdown zip or a local backup.
  • Backup and sync: WebDAV, S3 / MinIO and LAN sync, with optional end-to-end encryption.
  • Weather and places: pick or fetch the weather, save places and reference them from entries, and view your footprints on a map.
  • Assistant: connect any OpenAI- or Anthropic-compatible provider for chat and diary tools.

🚀 Getting started

Download an installer from Releases. The app works offline out of the box.

Everything else is in the docs at docs.moodiary.net.

🤝 Contributors

Contributors

🥪 Sponsor

If Moodiary is useful to you, you can buy me a sandwich.

Sponsor

Sponsors

To be listed, leave your GitHub username or a nickname in the note of your donation. A nickname must comply with applicable laws, or it will not be shown.

朱东杰, dsxksss, 不对味的雪碧, xiaoxianzi-99, Lucci, Higanoneko, h, 大作文

cross-platform
dart
diary-app
flutter-app
rust

Significant stargazers

Nikzed

4 followers · starred Jul 2025

ZhuJHua/moodiary

A fully open source cross-platform diary app written in Flutter and Rust.

Dart

2,018

633 commits

updated Sep 22, 2026

See the code

README

moodiary

简体中文 | English

Docs丨Forum丨QQ group: 760014526丨Telegram: openmoodiary

✨ Features

  • Rich text: insert images, audio and video.
  • Search and categories: full-text search and per-category filtering.
  • Themes and fonts: light and dark modes, several color schemes, and imported fonts including variable fonts.
  • App lock: a password with biometric unlock.
  • Export, import and share: export to Markdown, Word, PDF or a long image, and import from a Markdown zip or a local backup.
  • Backup and sync: WebDAV, S3 / MinIO and LAN sync, with optional end-to-end encryption.
  • Weather and places: pick or fetch the weather, save places and reference them from entries, and view your footprints on a map.
  • Assistant: connect any OpenAI- or Anthropic-compatible provider for chat and diary tools.

🚀 Getting started

Download an installer from Releases. The app works offline out of the box.

Everything else is in the docs at docs.moodiary.net.

🤝 Contributors

Contributors

🥪 Sponsor

If Moodiary is useful to you, you can buy me a sandwich.

Sponsor

Sponsors

To be listed, leave your GitHub username or a nickname in the note of your donation. A nickname must comply with applicable laws, or it will not be shown.

朱东杰, dsxksss, 不对味的雪碧, xiaoxianzi-99, Lucci, Higanoneko, h, 大作文

cross-platform
dart
diary-app
flutter-app
rust

Significant stargazers

Nikzed

4 followers · starred Jul 2025

Languages

Dart

81.6%

Rust

14.9%

Vue

1.5%

TypeScript

1.3%