Trillium - https://triliumnotes.org/
Joplin - https://joplinapp.org
I personally use Flatnotes - https://github.com/Dullage/flatnotes with a connected git repository, but this does not meet your requirements.