I need to develop hybrid applications (imagine something like a rich text editor) for Windows, Mac, Android and iOS.
So I'm looking for a framework where I can:
For requirements 1 and 2 I can use Node-Webkit or Brackets Shell and Node-Gyp. But what for requirements 3?
Maybe some like WPF Chromium (for Windows) but how can I use also Node.js in it?
If you want to use native widgets, you will need a bridge or several ones that match the platform/devices you want to target. IMO you'll lose the benefit of what node-webkit offers, which is having JS/nodeJS on the whole stack and HTML5 for a versatile UI.
Many third-parties HTML5/JS/NodeJS fulfil almost all your needs. What are the particular widgets you are interested in?