Вы будете смеяться но таки да - js(canvas там всякие, многопоточность)+HTML5(от простейших кнопок и слайдеров до webgl например для 3D, а еще и кроссплатформенная запись/трансляция звука и видео) + встроенный web-сервер(для локального использования там никакой https не нужен).
Сам прорабатывал этот вопрос и был удивлен возможностями "сегодняшнего" web-a(я сам не web-программист и мои эпизодические познания были на уровне обзорных статей начала 2000-х) особенно в связке с golang(не нужно никаких "апачей", никаких скриптов и их интерпретаторов). У такого проекта есть несомненный плюс - минимальные переделки если решите превратить его в web-сервис и полная подконтрольность проекта.