One thing about these is that Electron can be optimized. I believe that one of the Visual Studio tools uses it and has dramatically lower memory than slack. Slack just doesn't try to improve performance.
If you don't mind doing your UI in canvas (maybe with react-canvas) then these two look interesting, although Nidium doesn't seem to support desktop anymore.
https://www.nidium.com/http://impactjs.com/ejecta
There is Brig (https://github.com/BrigJS/brig) but despite the fact that QML and JavaScript are already "married", and the immense popularity of both Qt and JS, it's far, far, away from Electron's maturity.