Skip to main content

Awesome list of Fortran libs

408
GitHub Stars
41
Curated Resources
18
Categories
6 hours ago
Last Refreshed
Functional LibrariesGraphics LibrariesMath LibsJSON ManipulationXML ManipulationDate and time manipulationTestingEncoding-DecodingPortability enablingCommand-Line parsingCompiling and buildingPreprocessorAutomatic documentationComputational Fluid DynamicsDockerWebFortran WebsitesFortran Videos

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me encoding-decoding resources from awesome-fortran"

Installation instructions →

What's inside

Encoding-Decoding

  • BeFoR64

    Base64 encoding/decoding library for FoRtran poor men. A KISS library for base64 encoding/decoding for modern (2003+) Fortran projects.

Math Libs

  • BLAS

    application programming interface standard for publishing libraries to perform basic linear algebra operations such as vector and matrix multiplication.

  • CERNLIB

    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

  • EISPACK

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

  • FGSL

    portable, object-based Fortran interface to the

  • IMSL

    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

Preprocessor

  • Blockit/PyF95++

    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.

  • PreForM

    Preprocessor for Fortran poor Men.

Date and time manipulation

  • datetime-fortran

    A Fortran 2003 date and time manipulation library, modeled after Python's datetime library.

Graphics Libraries

  • DISLIN

    a high-level graphing and user-interface library.

  • F03GL

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

  • f90gl

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

  • gtk-fortran

    a cross-platform library to build Graphical User Interfaces (GUI) using

  • PGPLOT

    cross-platform scientific graphing library.

  • VTKFortran

    Pure Fortran (2003+) library to write and read data conforming the VTK standard.

Command-Line parsing

  • FLAP

    Fortran command Line Arguments Parser for poor men. A KISS library for building easily nice Command Line Interfaces (CLI) for modern (2003+) Fortran projects.

  • options.f90

    Options & input processing for modern Fortran.

Compiling and building

  • FoBiS

    Fortran Building System for poor men. A KISS tool for automatic building modern Fortran projects.

Automatic documentation

  • FORD

    An automatic documentation generator for modern Fortran programs.

Showing a sample of 41 resources. View the full list on GitHub →