As @whotheheck said, electron is one of the best ways to create binaries for windows, mac and linux. After using electron to create the binary, you can use electron-packager to create .exe and .dmg. I have used that for this project Netbeast. You can take a look on the README to see how I did it ;)