Я нарушу запрос «один вариант на пост» - извините, но какой инструмент использовать, действительно зависит от ваших приоритетов.
Одна достаточно стабильная библиотека - gtkNode . Он использует простой, но мощный способ сопоставления всех виджетов GTK с Erlang и должен оставаться стабильным в разных выпусках. Это также хорошо работает с Glade GUI Builder. Он активно поддерживается г-ном Эрлангом Матсом Кронквистом, но, конечно же, изо всех сил.
WxWidgets очень многообещающая и, будем надеяться, станет основной библиотекой графического интерфейса для Erlang, но она все еще находится в бета-версии, а интерфейс еще не стабилен, и пока не обещают обратной совместимости.
Так что, если вы хотите быть на переднем крае, WxWidgets может быть вашей вещью. В противном случае gtkNode должен предоставить вам красивый графический интерфейс с относительной простотой и безопасностью.
Единственная официально поддерживаемая библиотека графического интерфейса для Erlang - это GS , часть выпуска OTP и гарантированно работающая с будущими выпусками. Поэтому, если это важнее, чем внешний вид и современный фасад, это может быть вариант.