/JRNL

Simple Journaling Software for Keeping Track of Daily Thoughts

Primary LanguageJavaScript

JRNL

ABANDONWARE NOTICE

As of 2024, this project is free to use and open source.

I strongly encourage forking the repo and building on top of this project.


A Simple Journaling Software for Keeping Track of Daily Thoughts

Inspired by @dittomat's journaling app which took inspiration from @SimoneGiertz's amazing calendar, this is my spin on the idea. The original prototype was built in a week with the goal of having a very simple way of consolidating my daily thoughts.

Early Gif

All JRNL entries are saved in /Documents/JRNL Entries as .jrnl files. These files are markdown files that can be opened and read in any other markdown editor.

JRNL tries its hardest to save your entries as much as it can. It will save automatically when you switch to viewing another entry and when you quit (by pressing Esc). But if that isn't enough for you, Ctrl/Cmd+S will manually save the entry as well.

Upon opening JRNL it will automatically open up the day's entry. If an entry does not exist it will make one.

Renaming .jrnl files will cause JRNL to lose track of them

Installing

Grab the application pre-compiled for windows at itch.io

For Development

This project is built with Node.js and Electron. To compile from source, have Node.js installed and do the following:

  1. Clone the repo
  2. navigate to application folder in a terminal cd ./application
  3. run npm install
  4. run npm start to open application

To build an executable

Use npm run package-win32 to use electron packager to automatically build the electron app into a Win32 executable.

Like this project?

Consider purchasing it with a donation on itch.io:
Screenshot 2024-05-14 200456