Skip to content

OpenJournal is a simple journal, note-taking, and assistant application supporting Markdown syntax and Markdown rendering.

License

Notifications You must be signed in to change notification settings

bgallois/OpenJournal

Repository files navigation

OpenJournal

Test Clang Format continous_build License: GPL v2

OpenJournal

OpenJournal is a simple yet powerful journal, note-taking, and personal assistant application with full Markdown support. It provides live rendering, alarms, and productivity features to help you write, organize, and remember important tasks.

📖 Full documentation: openjournal.readthedocs.io


Who is it for?

  • ✍️ Writers Journaling is a powerful tool for creative growth. Writers can store plot outlines, observations, character notes, dialogue snippets, and more.

  • 📓 Anyone Keeping a daily diary helps organize thoughts, celebrate achievements, reflect on experiences, and relieve stress by writing down feelings and situations.

  • 💼 Professionals Track tasks, estimate time, set reminders, and never miss a meeting. Built-in alarms keep you on schedule and boost productivity.


Technology

OpenJournal uses a database-backed system to store your journals:

  • Local storage: Journals can be stored in a single SQLite file for easy backup and portability between computers.

  • Remote storage: With MariaDB, you can set up a database server for remote access. This allows syncing journals across devices and adding password protection for extra security.


Features

✔️ Alarms & reminders
✔️ Live Markdown rendering & highlighting
✔️ LaTeX rendering
✔️ Built-in privacy mode & journal lock
✔️ PDF export
✔️ System tray integration
✔️ Local & remote database support (SQLite & MariaDB)
✔️ Secure journals with password protection
✔️ Keyword search (Ctrl+F)
✔️ Multi-language support
✔️ Insert local images
✔️ Drag & Drop support (images, text files)
✔️ Smart Markdown cursor handling
✔️ Inline LaTeX expressions
✔️ Inline calculator (Qalculator integration)


Screenshot

OpenJournal preview


Installation

OpenJournal provides prebuilt binaries for:

  • Linux
  • Windows (installer & portable version)
  • macOS

👉 See the installation guide for detailed instructions.

About

OpenJournal is a simple journal, note-taking, and assistant application supporting Markdown syntax and Markdown rendering.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published