Obsidian may not be open source, but its file format is definitely more open than Joplin's. Which is why I switched to it.

Synchronizing with Syncthing works well enough both on desktops and smartphones.