Awesome Fortran Awesome Build Status

A curated list of awesome Fortran frameworks, libraries and software. Inspired by awesome-swift by @Wolg.

Functional Libraries

Graphics Libraries

Libraries for graphing, graphics, and GUIs

Math Libs

Libraries for calculating and other mathematical operations.

JSON Manipulation

Libraries for JSON data manipulating with Fortran language.

XML Manipulation

Libraries for XML data manipulating with Fortran language.

Date and time manipulation

Libraries for date and time manipulation with Fortran language.


Libraries for testing codebases and generating test data.


Libraries for encoding and decoding data with Fortran language.

Portability enabling

Libraries for enabling codes portability.

Command-Line parsing

Libraries for parsing command-line and building user interfaces.

Compiling and building

Libraries for compiling and building Fortran projects.


Libraries for conditional-compilation, macros for code simplification, and inclusion of additional source files, templating systems.

Automatic documentation

Libraries for building documentation.

Computational Fluid Dynamics

Libraries for CFD computations




Various resources, such as books, websites and articles, for improving your Fortran development skills and knowledge.

Fortran Websites

Fortran Videos

Other Awesome Lists

Other amazingly awesome lists can be found in the awesome-awesomeness list.


Your contributions are always welcome! Please submit a pull request or create an issue to add a new framework, library or software to the list. Do not submit a project, which hasn't been updated in the past 6 months or is not awesome.