Jhournal is a kind of journal that only lets you write a short (77 character) entry every hour. It is written entirely in Go with Fyne, a cross-platform GUI toolkit.
Note: This project is still a WIP, so you might come across some errors. In such case please create an issue about it
There are 3 tabs on the left side of the window.
- New entry - Create a new journal entry.
- View entries - Browse and read your previous entries.
- Settings - Change your configurations.
Feel free to contribute to the project. Be aware that this is a beginner project, so the code may sometimes be slightly harder to read. You can also collaborate by making an issue or giving feedback. Or even just by editing this README.md and making a PR.
- Clone the repository with git:
git clone https://github.com/sharkmu/jhournal.git - Make sure that you have Go installed
- Go to the repository's folder:
cd jhournal - Install the necessary packages:
go mod tidy - To run the repository:
go run . - To build the repository:
go build, if this doesn't work on Windows, then instead try running:go build -ldflags="-s -w -H=windowsgui" -o jhournal.exe .
Download from Releases
You can download the binary file for Jhournal from the latest release in the Releases tab
Below you can see an Excalidraw that I made, when I was trying to name the project:

