Можно глянуть
тут, но в целом го это не про то как писать десктоп с малым весом.
Пробовал fyne, но он какой-то ущербный, вес огромный после компиляции
Честно говоря какая-то надуманная проблема, даже если вес 100-200 мб, по современным реалиям это по сути ничто.
Я пару лет назад делал гуи на
этом, штуки типа таблиц, деревьев, прогрессбаров, меню там есть, по сути обычный qt но на го, как по мне для 90% обычных проектов подойдет. Если хотите написать что-то типа ворда или ide, то найдите нормальный язык для gui, го не стоит для этого использовать.