On a desktop/laptop (or really anywhere I can run CLI apps and use a proper keyboard) it's mostly plain text files in Vim or Emacs. On my phone I recently switched from Standard Notes to Notesnook. Standard Notes is pretty powerful, uses end-to-end encryption by default, and can be self-hosted. The premium subscription is pretty expensive though. (Yes, it also requires a license when self-hosting. It's cheaper, but still kinda expensive). Last year, there was also some controversy about the licensing. They recently got acquired by Proton.
Notesnook is fully FOSS, but they still haven't released a self-hostable sync server. They are working on it though. It's currently my go-to option.
- Mastodon: @[email protected]
I just discovered a new app called Beaver Notes that I'm very excited to try out.
- Mastodon: @[email protected]
- GitHub: https://github.com/Beaver-Notes/
Joplin is another great option, it's available on all platforms and even has a CLI, it also supports E2EE, but it has to be enabled manually. Can be self-hosted: https://github.com/etechonomy/joplin-server. I think I will switch to self-hosted, end-to-end encrypted Joplin in the long term, so I can have all my notes unified in one app. The CLI app is really useful for me, as I already use the Terminal to take notes when using a desktop/laptop.