User Experience on mobile might not be great yet, but I'm working on it.

Your first time on this page? Allow me to give some explanations.

Awesome Fortran

Awesome list of Fortran libs

Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.

Last Update: Dec. 3, 2020, 12:06 a.m.

Thank you rabbiabram & contributors
View Topic on GitHub:
rabbiabram/awesome-fortran

Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.

Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.

Functional Libraries

Functional programming for modern Fortran

290
24
12d
BSD-3-Clause

Graphics Libraries

A GTK / Fortran binding

165
34
99d
GPL-3.0

pure Fortran VTK (XML) API

85
34
36d
n/a

a high-level graphing and user-interface library.

public domain implementation of the official NIST Fortran 90 bindings for OpenGL.

a Fortran 2003 interface to the OpenGL library, along with the GLU and GLUT toolkits.

cross-platform scientific graphing library.

Math Libs

Official GitHub repository for netCDF-Fortran libraries, which depend on the netCDF C library. Install the netCDF C library first.

133
65
56d
n/a

OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version.

3.64K
997
3d
BSD-3-Clause

Basic Linear Algebra Subprograms; a set of routines that provide vector and matrix operations. BLAS license

The CERN Program Library is a large collection of general purpose libraries and modules maintained and offered in both source and object code form on the CERN central computers

a software library for numerical computation of eigenvalues and eigenvectors of matrices, written in FORTRAN

portable, object-based Fortran interface to the GNU scientific library

The IMSL Fortran Numerical Library is the standard for high performance computing commercial mathematics and statistics libraries

Lis

a Library of Iterative Solvers for Linear Systems

Produced by experts for use in a variety of applications, the NAG Fortran Library has a global reputation for its excellence and, with hundreds of fully documented and tested routines, is the largest collection of mathematical and statistical algorithms available

JSON Manipulation

Fortran 95 JSON Parser

57
21
13d
n/a

A Fortran 2008 JSON API

215
53
109d
n/a

XML Manipulation

A Fortran XML library

45
49
2y 9m
n/a

an all-Fortran solution for reading and writing XML files.

Date and time manipulation

Date and time manipulation for modern Fortran

85
36
6m
MIT

Testing

FORTRAN Unit Test Framework, written in FORTRAN 95

Fortran unit testing framework by Arjen Markus

Unit testing framework for Fortran with MPI extensions by developers from NASA and NGC TASC. Uses parallel codes and object-oriented design.

For a healthier code base, eat your vegetables

Encoding-Decoding

BeFoR64, Base64 encoding/decoding library for FoRtran poor men

15
10
52d
n/a

Portability enabling

Portability Environment for Fortran poor people

29
17
52d
n/a

Command-Line parsing

Fortran command Line Arguments Parser for poor people

103
32
7d
n/a

Options & input processing for modern Fortran

10
3
5y 8m
n/a

Compiling and building

FoBiS.py, Fortran projects Building System for poor people

108
33
79d
n/a

Preprocessor

PreForM.py, Preprocessor for Fortran poor Men

22
8
57d
n/a

A fairly simple Python framework used to block parse your code (or any text file) into nested blocks. The BlockIt framework has already been used to create a templating capability for the Fortran 95/2003 language along with some language extensions.

Automatic documentation

Automatically generates FORtran Documentation from comments within the code.

24
5
1y 11m
GPL-3.0

Computational Fluid Dynamics

OFF, Open source Finite volume Fluid dynamics code

83
50
1y 26d
n/a

Docker

Web

Finally a Fortran MVC web platform

665
31
10m
BSD-3-Clause

Fortran Websites

A home page of FORTRAN programming language.

An open venue for discussing all aspects of the Fortran programming language and scientific computing.

Fortran Videos

Videos about the Fortran programming language.