"Модно" сейчас использовать позорные веб-технологии для приложений. Куда ни глянь, везде электрон или эдж притворяются приложениями, причем получается плохо. Производительность ужасная, опыт использования браузерный, если есть совесть - никогда так не делай.
А для гуи на многих языках есть фреймворки, какой язык понятнее, тот и используй. Ну или как вариант - при первой загрузке сайта сохраняться в кэш и работать автономно до подключения к интернету, затем обновиться.