Atom är ju byggt på electron
https://atom.io/
Med vanliga dialogen kommer du åt användarfiler (Documents/Pictures mappar). Vanliga begränsningar gäller annars
Själv skriver inte jag JS, men nånting säger mig... hursomhelst. Vet att folk använder den med Polymer,
https://www.polymer-project.org/1.0/, och är lagom nöjda.
Tänk också att det är Node.js. Du kan bryta ut saker i Node Native Addon och skriva C++.