Skip to content

vmagnin/gtk-fortran

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f30d880 · Mar 7, 2025
Jun 4, 2020
Jan 30, 2024
May 8, 2024
Apr 15, 2023
Mar 14, 2023
Apr 25, 2023
Mar 14, 2023
Mar 7, 2025
May 2, 2022
May 6, 2022
Mar 7, 2025
Feb 2, 2023
Mar 7, 2025
Mar 7, 2025
Feb 7, 2018
Feb 2, 2023
Mar 29, 2022
Apr 17, 2024
Feb 27, 2025
Feb 27, 2025
Feb 27, 2025

Repository files navigation

gtk-fortran

This branch is for GTK 4

The gtk-fortran project aims to offer scientists programming in Fortran a cross-platform library to build Graphical User Interfaces (GUI). Gtk-fortran is a partial GTK / Fortran binding 100% written in Fortran, thanks to the C / Fortran interoperability features introduced in the Fortran 2003 standard.

To install gtk-fortran, you can follow the quick instructions in the INSTALL file or the more detailed instructions on the wiki documentation.

Full documentation (wiki tab): https://github.com/vmagnin/gtk-fortran/wiki

Please post bugs on GitHub: https://github.com/vmagnin/gtk-fortran/issues

Files in this directory

  • README.md: the present file.
  • CHANGELOG.md: list of the releases with main changes.
  • CITATION.cff: file used by the GitHub interface (button "Cite this repository").
  • CMakeLists.txt: main CMake instructions to build the project.
  • codemeta.json: metadata about the project.
  • fpm.toml: Fortran Package Manager manifest.
  • INSTALL: quick installation instructions (see the Wiki for more details).
  • LICENSE: text of the GNU GPL v3 license.
  • LICENSE_EXCEPTION: text of the GCC Runtime Library Exception version 3.1.
  • README-high-level: about the High Level part of the gtk-fortran library.
  • VERSIONS: a CSV file with the gtk-fortran, GTK, GLib and distribution versions.

Citing gtk-fortran

Please acknowledge the use of gtk-fortran by citing the following publication:

Vincent MAGNIN, James TAPPIN, Jens HUNGER, Jerry DE LISLE, "gtk-fortran: a GTK+ binding to build Graphical User Interfaces in Fortran", Journal of Open Source Software, 4(34), 1109, 12th January 2019, https://doi.org/10.21105/joss.01109