Giornata is a foolishly simple journaling system for GNU Emacs whose fundamental design is rooted in its hierarchical structure.

~/journal
├── 2024        → directory
│   ├── 01      → directory
│   │   ├── 01  → file
│   │   ├── 02
│   │   ├── ⋯
│   │   ├── 30
│   │   └── 31
│   └── 02
│       ├── 01
│       ├── 02
│       └── ⋯
└── ⋯

Giornata is merely an extension atop some of Emacs' key features as a text-editing environment, namely directory local variables and the built-in calendar. It is otherwise considered feature-complete.

It provides you with the liberty to:

Giornata is really easy to get started with as it imposes absolutely nada on the writer. If you need some inspiration, you might be interested in the author's configuration.

Writing with Giornata in Ennahli park, Ariana, Tunisia.