There are a few projects that aim to provide Electron-like functionality without bundling Chromium.
webview looks too hard to use, very technical readme
apptron — I've signed up for the beta, but missed my invite (didn't think about it expiring)
Realistically, I'll probably stay with electron for this project. I already have a lot of IPC set up between the three different processes (main, main window renderer, and screen overlay renderer) at this point. But I'm moving all my todos to issues, and including this for thoroughness. And I'd like to at least check out Apptron. It probably doesn't support screen-sized always-on-top click-through transparent frameless windows, being a new framework and all, as that's quite an edge case!
It would be beneficial to the project to abstract the IPC to also work within the same process/page, in order to support the screen overlay in the web library version. And to make the screen overlay more purely a render output. And these changes might open the door to other platforms, just a smidge.
After pushing the envelope of accessibility software, and establishing a solid feature set, it might make sense to rewrite the whole project, for performance, or port features to other existing software.
There are a few projects that aim to provide Electron-like functionality without bundling Chromium.
Realistically, I'll probably stay with electron for this project. I already have a lot of IPC set up between the three different processes (main, main window renderer, and screen overlay renderer) at this point. But I'm moving all my todos to issues, and including this for thoroughness. And I'd like to at least check out Apptron. It probably doesn't support screen-sized always-on-top click-through transparent frameless windows, being a new framework and all, as that's quite an edge case!