JOSS: https://github.com/vmagnin/gtk-fortran
bindings cross-platform fortran fortran-package-manager graphical-user-interface graphics gtk gtk-fortran gtk4 gui
Score: 18.276339592986933
Last synced: about 23 hours ago
JSON representation
Repository metadata:
A GTK / Fortran binding, and its documentation (in the Wiki tab).
- Host: GitHub
- URL: https://github.com/vmagnin/gtk-fortran
- Owner: vmagnin
- License: gpl-3.0
- Created: 2011-01-10T01:29:49.000Z (over 15 years ago)
- Default Branch: gtk4
- Last Pushed: 2026-07-15T16:13:12.000Z (29 days ago)
- Last Synced: 2026-07-24T08:30:08.333Z (21 days ago)
- Topics: bindings, cross-platform, fortran, fortran-package-manager, graphical-user-interface, graphics, gtk, gtk-fortran, gtk4, gui
- Language: Fortran
- Homepage:
- Size: 19 MB
- Stars: 289
- Watchers: 28
- Forks: 46
- Open Issues: 13
-
Metadata Files:
- Readme: README-high-level.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Citation: CITATION.cff
- Codemeta: codemeta.json
CodeMeta metadata:
- @context: https://raw.githubusercontent.com/codemeta/codemeta/master/codemeta.jsonld
- @type: Code
- Application category: Graphical User Interface
- Author:
- @id:
- @type: Person
- Email:
- Name: Vincent Magnin
- Affiliation: Univ. Lille, CNRS, Centrale Lille, ISEN, Univ. Valenciennes, UMR 8520 - IEMN, F-59000 Lille,France
- @id:
- @type: Person
- Email:
- Name: James Tappin
- Affiliation:
- @id:
- @type: Person
- Email:
- Name: Jens Hunger
- Affiliation:
- @id:
- @type: Person
- Email:
- Name: Jerry De Lisle
- Affiliation:
- Code repository: https://github.com/vmagnin/gtk-fortran
- Build instructions: https://github.com/vmagnin/gtk-fortran/wiki
- Issue tracker: https://github.com/vmagnin/gtk-fortran/issues
- Copyright year: 2011
- Date created: 2011-01-10
- Date modified: 2025-11-20
- Development status: Active
- Description: 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.
- Is accessible for free: true
- Keywords: GTK, Fortran, Graphical User Interface
- License: GPL-3.0-or-later WITH GCC-exception-3.1
- Name: gtk-fortran
- Version: 4.9.0
- Operating system: Linux, MacOS, MSYS2/Windows, BSD...
- Programming language: Fortran
- Software requirements: GTK, CMake
- Software suggestions: PLplot
- Reference 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](https://doi.org/10.21105/joss.01109)
- Date published: 2019-04-24
Owner metadata:
- Name: Vincent Magnin
- Login: vmagnin
- Email:
- Kind: user
- Description:
- Website:
- Location: Cyberspace
- Twitter:
- Company: Universe
- Icon url: https://avatars.githubusercontent.com/u/571423?u=d320067abf53a7632ba8c5cff2a3ab011512e2b5&v=4
- Repositories: 5
- Last Synced at: 2023-03-11T15:50:46.225Z
- Profile URL: https://github.com/vmagnin
GitHub Events
Total
- Commit comment event: 4
- Create event: 4
- Fork event: 2
- Gollum event: 25
- Issue comment event: 55
- Issues event: 19
- Pull request event: 8
- Push event: 47
- Release event: 4
- Watch event: 29
- Total: 197
Last Year
- Gollum event: 1
- Push event: 4
- Watch event: 3
- Total: 8
Committers metadata
Last synced: 2 days ago
Total Commits: 1,605
Total Committers: 17
Avg Commits per committer: 94.412
Development Distribution Score (DDS): 0.191
Commits in past year: 10
Committers in past year: 2
Avg Commits per committer in past year: 5.0
Development Distribution Score (DDS) in past year: 0.1
| Name | Commits | |
|---|---|---|
| vmagnin | v****n@l****r | 1298 |
| James Tappin | j****n@g****m | 228 |
| Jens Hunger | h****r@c****e | 25 |
| James Tappin | j****s@a****) | 9 |
| jerry | j****e@f****m | 9 |
| Mehdi Chinoune | c****i@g****m | 8 |
| Jens Hunger | h****r@m****e | 6 |
| Harris M Snyder | h****r@m****a | 4 |
| Jerry DeLisle | j****e@c****t | 4 |
| Sebastian Ehlert | 2****k | 3 |
| Florian Ober | 8****r | 3 |
| Jerry DeLisle | j****e@g****g | 2 |
| James Tappin | j****s@m****t | 2 |
| James Tappin | j****s@g****) | 1 |
| James Tappin | j****s@g****e | 1 |
| Vincent MAGNIN | v****n@l****) | 1 |
| Jeremy Nesbitt | j****t@g****m | 1 |
Issue and Pull Request metadata
Last synced: about 1 month ago
Total issues: 116
Total pull requests: 13
Average time to close issues: 6 months
Average time to close pull requests: about 14 hours
Total issue authors: 23
Total pull request authors: 4
Average comments per issue: 3.63
Average comments per pull request: 3.23
Merged pull request: 13
Bot issues: 0
Bot pull requests: 0
Past year issues: 0
Past year pull requests: 2
Past year average time to close issues: N/A
Past year average time to close pull requests: about 21 hours
Past year issue authors: 0
Past year pull request authors: 2
Past year average comments per issue: 0
Past year average comments per pull request: 1.0
Past year merged pull request: 2
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- vmagnin (86)
- lllaxmatist (4)
- jnez137 (4)
- ifemi (2)
- ghost (2)
- maurosgroi (1)
- awvwgk (1)
- NdotA (1)
- han190 (1)
- Sprinkles44 (1)
- FR54T (1)
- zbeekman (1)
- Minard-Jules (1)
- alphahui (1)
- vansnyder (1)
Top Pull Request Authors
- florianober (9)
- awvwgk (2)
- hsnyder (1)
- jeremynesbitt (1)
Top Issue Labels
- GTK 4 (59)
- Bug (30)
- gtk-hl (25)
- Windows (14)
- Support request (13)
- Bug fixed (10)
- Feature request (8)
- Warning (8)
- Improvement (6)
- Crash (6)
- Examples (5)
- macOS (4)
- ifort|ifx (4)
- cfwrapper (3)
- New example (2)
- Discussion (1)
- Documentation (1)
Top Pull Request Labels
- Windows (3)
- Crash (2)
- ifort|ifx (1)
Package metadata
- Total packages: 2
-
Total downloads:
- conda: 16,860 total
- Total dependent packages: 0 (may contain duplicates)
- Total dependent repositories: 0 (may contain duplicates)
- Total versions: 21
proxy.golang.org: github.com/vmagnin/gtk-fortran
- Homepage:
- Documentation: https://pkg.go.dev/github.com/vmagnin/gtk-fortran#section-documentation
- Licenses:
- Latest release: v4.9.0+incompatible (published 9 months ago)
- Last Synced: 2026-08-12T01:31:41.517Z (2 days ago)
- Versions: 18
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.561%
- Average: 4.714%
- Dependent repos count: 4.868%
conda-forge.org: gtk-4-fortran
The gtk-fortran project provides bindings to the Fortran language for the GTK libraries (GTK, Cairo, GdkPixbuf, GLib...) and is licensed under GNU GPLv3. Like GTK and Fortran, it is cross-platform (Linux, macOS, BSD, Windows).
- Homepage: https://github.com/vmagnin/gtk-fortran
- Licenses: GPL-3.0-or-later WITH GCC-exception-3.1
- Latest release: 4.3.0 (published almost 4 years ago)
- Last Synced: 2026-08-07T14:51:31.849Z (6 days ago)
- Versions: 3
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 16,860 Total
-
Rankings:
- Stargazers count: 23.669%
- Forks count: 23.993%
- Average: 33.216%
- Dependent repos count: 34.025%
- Dependent packages count: 51.175%