# Gtk-fortran 4.3 released

**URL:** <https://fortran-lang.discourse.group/t/gtk-fortran-4-3-released/4703>\
**Category:** Announcements\
**Created:** [November 10, 2022, 9:52am UTC](https://fortran-lang.discourse.group/t/gtk-fortran-4-3-released/4703 "2022-11-10T09:52:50Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![vmagnin](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/vmagnin/32/28_2.png) [@vmagnin](https://fortran-lang.discourse.group/u/vmagnin)\
**Post date:** [November 10, 2022, 9:52am UTC](https://fortran-lang.discourse.group/t/gtk-fortran-4-3-released/4703/1 "2022-11-10T09:52:51Z")

</div>

[gtk-fortran](https://github.com/vmagnin/gtk-fortran/wiki) is a library for creating GTK graphical interfaces in modern Fortran, as well as accessing the general purpose GLib library on which GTK is based.

**The latest version, gtk-fortran 4.3, provides Fortran interfaces to GTK 4.8.2 and GLib 2.74.1.** It has been tested on Linux Ubuntu (with GFortran and Intel ifx compilers) and Fedora, MSYS2/Windows 10, macOS and FreeBSD.

There are 80 commits since version 4.2.1: various bug fixes, minor improvements, code cleanup… But the major improvement is rather in the 135 commits of the wiki. **The documentation has indeed been entirely revised,** updated and restructured following the [Diátaxis](https://diataxis.fr/) method which divides it into four quadrants: tutorials, how-to, explanations, reference.

An [example](https://github.com/vmagnin/gtk-fortran-extra/tree/main/parallel_app) has been added at the end of May in the gtk-fortran-extra repository (MIT license). It shows how you can use with gtk-fortran the parallel features introduced in Fortran 2008 and Fortran 2018 (coarrays, events, teams, collective routines). It computes and displays a Buddhabrot.

Finally, let’s recall that since its previous version:

- gtk-fortran can be installed via [conda](https://github.com/conda-forge/gtk-4-fortran-feedstock) (Linux and macOS only).
- gtk-fortran can be used as a [fpm (Fortran Package Manager)](https://fpm.fortran-lang.org) dependency.

_Four Julia sets on four operating systems (Fedora, macOS, FreeBSD, MSYS2/Windows):_

![Julia_gtk-fortran_animated](https://global.discourse-cdn.com/free1/uploads/fortran_lang/original/2X/1/1cb04f97024d845ef6d90a9e020a0a36c1f89897.gif)

\sqrt[gtk]{fortran} = 4.3
