Skip to content

List of popular open source Fortran projects

Ondřej Čertík edited this page Dec 20, 2019 · 48 revisions

In order to more easily judge how Fortran developers actually use Fortran in real production codes (this can be useful for issues like #25), let's maintain a list of popular open source Fortran projects here (GitHub lists Fortran as the main language), sorted by the number of stars at GitHub (in parentheses):

Project Stars Contributors
LAPACK 486 43
functional-fortran 266 1
Quantum ESPRESSO 219 46
cp2k 167 41
fortran-utils 123 5
neural-fortran 111 5
ABINIT 97 23
FLAP 85 5
OFF 76 2
MOM6 75 41
VTKFortran 72 3
datetime-fortran 70 6
tcp-client-server 58 1
ftl 57 2
OpenCMISS 56 25
StringiFor 55 5
tsunami 40 1
TRACMASS 31 3
Truchas 30 8
FMS 29 27
SNAP 29 6

Note: Probably most Fortran codes are actually not open source, but rather maintained at big labs and corporations. But it is still useful to at least be able to see the open source landscape.

Note: The number of stars roughly correspond to how many people find the project interesting. The longer the project is at GitHub, the more stars it generally gets, so it is not completely fair to compare a 10 year old project with a 0.5 year old project in terms of stars. Also some projects game the number of stars (ask people to star the project, etc.).

Note: The number of contributors correspond to how healthy the project is in terms of development and it is a proxy how many users the project actually has (typically a small percentage of users contribute fixes back to the project and increase the contributor number). The contributor number that GitHub displays might not be the complete number, as some projects had lots of contributors before moving to git and GitHub.

Discussion: you can discuss this list at the associated issue https://github.com/fortran-lang/stdlib/issues/28.

Clone this wiki locally