I’m currently learning the Swift language, and I figured a Syncthing GUI for Mac would be a nice starting point for me.
The idea is to build an app that would behave like a Syncthing remote: you can manage your local Syncthing server, or any other Syncthing server.
I didn’t start this project long ago, but I already did a small part of the REST interaction system. The thing is, I suck at GUI building/making in Xcode, and as a student, in a few days I’ll have to start studying hard for an important exam. So I was wondering if anyone would be willing to help me finish the app. The only thing I require is for the code to be well commented and rigorous.
That was my thought as well, but all these projects have different approaches. I intend to build a Syncthing remote, while Syncthing-for-mac and Syncthing-Bar are menu bar items. I hadn’t heard about that last project though, but apparently it’s just a proof-of-concept to show that a .app can run a shell script. That might be interesting in the future to install Syncthing along my app.
I have created now a release (no-proof-of-concept) dmg which packs syncthing, syncthing-notify (for OS notifications of file changes) and syncthing-tray (golang). See https://github.com/xor-gate/syncthing-mac/releases/