GitJournal is for more than Developers. It's a great open source app which is well designed and easy to use. It has a journal mode, linking of notes, Markdown support, inline images, fast search, and 11 languages. You can sync notes to github, Gitlab, Gitea, or self hosted which is awesome. It has some minor UI issues but the Developer provides a roadmap! This is one I will be watching very closely.