Have you tried WebUI? It's like a ultra minimalist version of electron. It uses available browsers instead of shipping its own. You simply write your App in html/js and everything that goes beyond (e.g. file access) is delegated to C with a simple callback mechanism.