Consider Chromium Embedded Framework, or Sciter. These too let you define your UI with JS/HTML/CSS, but you're not shipping a node.js server with your app, which makes your app much lighter.
Because you can still have a "backend" hosted on the user's computer, it just doesn't have to be node.js, could be something more efficient or powerful or whatever is needed.