Make every day a memory.
Make memories in life and never forget them with Journaler, a journaling application that allows you to easily and expressively capture the details and thoughts about your life. Review past entries in new and interesting ways. Stay motivated to keep writing. Easily export your data when needed.
Features:
- Support for multiple journals.
- Application-wide password protection.
- Markdown writing support.
- Add images to each journal entry.
- Tagging support.
- Expressive and robust journal entry review features.
- Fullscreen distraction-free writing and review mode.
- Template support.
- Motivation support with entry length goals, awards, inspirational quotes, and customizations.
- Built-in entry trash support.
- Import from XML.
- Export to XML and JSON.
- Built with GTK-4.
You will need the following dependencies to build Journaler from source:
- ninja-build
- meson
- valac
- debhelper
- libgranite-7-dev
- libgtk-4-dev
- libxml2-dev
- libgee-0.8-dev
- libgtksourceview-5-dev
- libmarkdown2-dev
- libgcrypt20-dev
- libsqlite3-dev
- libenchant-2-dev
- libwebkitgtk-6.0-dev
To install, run sudo ./app install
and then run the application from your application launcher or from
the command-line with ./app run
.
Journaler is available as a Flatpak (recommended) via Flathub and elementary OS AppCenter.
You can install the Flathub flatpak from:
https://flathub.org/apps/com.github.phase1geo.journaler
Search for "Journaler" in AppCenter and install from there.
Currently, there are no available distribution packages.
Journaler documentation can be found here.