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 is a simple journal, note-taking, and assistant application supporting Markdown syntax and Markdown rendering thanks to qmarkdowntextedit. You can write your thoughts, to-do list and never forget a meeting by setting visual and audible alerts.

See the complete documentation at https://openjournal.readthedocs.io/en/latest/. See the presentation website at https://gallois.cc/openjournal/.

For who?

  • For writers: as detailed in Description & Setting by Ron Rozelle, keeping a writer's journal is a good way to improve writing abilities. Writers can record plots outlines, observations, descriptions, details, dialog lines, etc...
  • For anyone: keeping a daily diary can help you achieve several goals. It can help you organize your thoughts, records daily success, and set your next goals to keep the insensitive high. Writing down feelings can help you self-reflect and relieve stress, keeping a trace of situations and feelings.
  • For professionals: writing down tasks to achieve and expected jobs duration can help you organize your day. The possibility to set alarms can help to manage available time and not forget any meeting.

Technology

OpenJournal uses a database to store and retrieve user notes. This flexible approach offers several advantages. Local journals can be created using SQlite and stored in a single file that the user can copy and move between computers. Remote journals can be accessed using MariaDB, first, the user has to create a database server, then OpenJournal can access the database server to store journals. In this way, a user can access its journal locally and add a layer of security by password protection.

Screenshot

preview

Supported features

  • Alarms
  • Live markdown renderer
  • Markdown highlighting
  • Latex renderer
  • Privacy mode
  • Journal exportation in pdf
  • Tray integration
  • Remote journal access
  • Secure journal
  • Lock
  • Keyword searching Ctrl + F
  • Traductions
  • Markdown editor
  • Local image insertion
  • Drag'n Drop images insertion
  • Drag'n Drop text files insertion
  • Smart Markdown insertion cursor
  • LaTeX expression
  • Qalculator expression

Installation

OpenJournal binary is available for Linux, Windows (installer and portable version), and MacOs.

About

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

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages