Hey, how is it different from node-webkit or atom-shell?
On the contrary, Thrust exposes a standard IO API that is bindable from any language. Right now there are bindings for NodeJS, Go and Python. As a result these libraries are simply requireable or importable and can run with vaniall NodeJS/Go/Python.
We designed these libraries so that at post_install, a binary version of Thrust is downloaded automatically which makes apps based on Thrust distributable through the native package manager.
These are the two advantages that motivated Thrust vs atom-shell or node-webkit.