Electron seems a good idea in principle but in practice the apps I've used haven't been worth the additional resources the apps require in addition to having a browser open.
Tauri and Neutralino claim to be better a solution by having a leaner delivery mechanism and offering complete freedom to use standard web frameworks.
I haven't tried this yet but they have been on radar for a while and I'd like to find the time to at least get "Hello World" working.