All Projects → vmagnin → Gtk Fortran

vmagnin / Gtk Fortran

Licence: gpl-3.0
A GTK / Fortran binding

Programming Languages

fortran
972 projects

Projects that are alternatives of or similar to Gtk Fortran

Eiskaltdcpp
File sharing program using DC and ADC protocols
Stars: ✭ 277 (+61.99%)
Mutual labels:  cross-platform, gui, gtk
Mednaffe
A front-end (GUI) for mednafen emulator
Stars: ✭ 200 (+16.96%)
Mutual labels:  cross-platform, gui, gtk
Dearpygui
Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies
Stars: ✭ 6,631 (+3777.78%)
Mutual labels:  graphics, cross-platform, gui
Skui
Skia-based C++ UI framework
Stars: ✭ 218 (+27.49%)
Mutual labels:  graphics, cross-platform, gui
Wxwidgets
wxWidgets is a free and open source cross-platform C++ framework for writing advanced GUI applications using native controls.
Stars: ✭ 3,994 (+2235.67%)
Mutual labels:  cross-platform, gui, gtk
Nigui
Cross-platform desktop GUI toolkit written in Nim
Stars: ✭ 430 (+151.46%)
Mutual labels:  cross-platform, gui, gtk
Qtsharp
Mono/.NET bindings for Qt
Stars: ✭ 532 (+211.11%)
Mutual labels:  cross-platform, gui, binding
Skiasharp.extended
SkiaSharp is a cross-platform, comprehensive 2D graphics API for all .NET platforms. And, here is where you will find all sorts of extras that you can use with it.
Stars: ✭ 118 (-30.99%)
Mutual labels:  graphics, cross-platform
Klayge
KlayGE is a cross-platform open source game engine with plugin-based architecture.
Stars: ✭ 1,646 (+862.57%)
Mutual labels:  graphics, cross-platform
Phoenix
wxPython's Project Phoenix. A new implementation of wxPython, better, stronger, faster than he was before.
Stars: ✭ 1,698 (+892.98%)
Mutual labels:  cross-platform, gui
Borealis
Hardware accelerated, controller and TV oriented UI library for PC and Nintendo Switch (libnx).
Stars: ✭ 135 (-21.05%)
Mutual labels:  cross-platform, gui
Ocamlverse.github.io
Documentation of everything relevant in the OCaml world
Stars: ✭ 117 (-31.58%)
Mutual labels:  graphics, gui
Shoes4
Shoes 4 : the next version of Shoes
Stars: ✭ 1,509 (+782.46%)
Mutual labels:  cross-platform, gui
Hello imgui
Hello, Dear ImGui: cross-platform Gui apps for Windows / Mac / Linux / iOS / Android / Emscripten with the simplicity of a "Hello World" app
Stars: ✭ 120 (-29.82%)
Mutual labels:  cross-platform, gui
Hamster Gtk
A GTK3 time tracker. Powered by 'hamster-lib'
Stars: ✭ 106 (-38.01%)
Mutual labels:  gui, gtk
Avalonia
A cross platform XAML framework for .NET
Stars: ✭ 12,588 (+7261.4%)
Mutual labels:  cross-platform, gui
Renderer
A shader-based software renderer written from scratch in C89
Stars: ✭ 1,366 (+698.83%)
Mutual labels:  graphics, cross-platform
Nukleardotnet
.NET binding for the Nuklear immediate mode GUI
Stars: ✭ 126 (-26.32%)
Mutual labels:  gui, binding
Awesome Python Applications
💿 Free software that works great, and also happens to be open-source Python.
Stars: ✭ 13,275 (+7663.16%)
Mutual labels:  graphics, gui
Clamtk
An easy to use, light-weight, on-demand virus scanner for Linux systems
Stars: ✭ 151 (-11.7%)
Mutual labels:  gui, gtk

gtk-fortran

This branch is for GTK 3.

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 ISO_C_BINDING module for interoperability between C and Fortran, which is a part of the Fortran 2003 standard.

To install gtk-fortran, you can follow the instructions in the INSTALL file or the more detailed instructions of the project wiki: 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.
  • CMakeLists.txt: main CMake instructions to build the project.
  • codemeta.json: metadata about the project.
  • INSTALL: installation instructions.
  • LICENSE: text of the GNU GPL v3 license.
  • 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

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].