Why is it MacOS only though? Surely this can cross-compile for Linux and Windows perfectly fine?
This makes for a much nicer app for mac users, even if it does cut your potential audience.
While the database stuff works on Linux and Windows, building UIs for the 3 platforms is very different, unless you use some cross platform wrapper layer. Which isn't the purpose of this one. You might want sqlitebrowser[1] if you're looking for something like that.