an open source journaling app

shizumu is an open source journaling app. the client and the sync relay are both on github, apache-2.0 on the client and agpl-3.0-or-later on the relay, and the app never asks where to file what you write.

what open source buys you here

you can read what the app does with your writing. the writing is a sqlite file on your device; the source shows there is no upload and nothing that profiles you. sync, when you turn it on, seals every page on your device before it leaves, and you can read the primitives: how sync is encrypted, what the relay can and cannot see. and you can run the relay yourself: the deploy guide.

people asking for a journaling app open source enough to trust usually mean those three things, and each of them is something you can check in the source rather than take on trust.

what a page does

every day starts on an empty page. you write to think. when something turns out to matter, you pin it. when a thread continues past today, a book, a job search, a project, you put the page on a trail, and the pins you kept there come back onto the page the next time you open it. everything else stays in memory, searchable.

a daily journal app open source people compare it with is often a vault of markdown files. shizumu is one page a day and no filing. the difference is what it asks before you write: nothing.

a writing app open source for more than a diary

the page has real tools: / for a table, a chart, an outline, a block of code. a continuous trail is one long document you keep adding to, which is how people use it as a book writing app open source enough to keep for years. a diary app open source is where most people start; the trails are where they stay.

where to read more

the source: github.com/shizumu-app/shizumu. the best journaling app open source communities discuss is the one whose data you can leave with, and the writing here is yours to export any day.

what holds on every platform

shizumu is free, on linux, android, and windows. your writing stays on your device. sync is optional and end-to-end encrypted: the relay holds what it cannot read, and neither can we. the app and the relay are open source: apache-2.0 on the client, agpl-3.0-or-later on the relay.

it will not write for you, because the writing is the thinking.

try it in your browser download