JavaScript(JS) では、Vue.js, React, GatsbyJS などが有名だけど、
PC のローカルファイルを扱うには、Electron ( = Node.js + Chromium )

漏れはローカルファイルでは、Ruby, Nokogiri, ERB, Selenium WebDriver を使う。
GUI は、HTML, CSS, JS

Rubyから、jQuery, Vue.js も使えるから、GUIを作るのが楽になった