Цель проекта gtk-fortran - предложить ученым, программирующим на Фортране, кроссплатформенную библиотеку для создания графических интерфейсов пользователя (GUI). Gtk-fortran - это частичное связывание GTK / Fortran, полностью написанное на Fortran, благодаря модулю ISO_C_BINDING для обеспечения взаимодействия между C и Fortran, который является частью стандарта Fortran 2003. Gtk-fortran распространяется по лицензии GNU GPL 3.
GTK - это свободная программная кроссплатформенная графическая библиотека, разработанная с 1998 года, написанная на C, распространяемая по лицензии GNU LGPL и доступная для Linux, Unix, Windows и Mac OS X. А gtk-fortran предлагает интерфейс для примерно 10000 GTK Функции 2 и GTK 3 (GTK, GDK, GdkPixbuf, Каир, Панго, ATK, GLib, GObject, GIO). Хотя gtk-fortran в основном разрабатывается под Linux, вы можете легко использовать его под Windows через MSYS2, и некоторые пользователи также успешно создали его под BSD и Mac OS X.
Обратите внимание, что gtk-fortran выходит за рамки программирования GUI:
GTK включает в себя кроссплатформенную библиотеку GLib, которая предлагает множество общих функций (регулярные выражения, случайные числа, хэш, строки, ввод / вывод ...),
и gtk-fortran также предлагает интерфейс для PLplot.