Featured Open Source Projects

A rich ecosystem of high-performance code

Packages / Programming utilities

Error handling, logging, documentation and testing

camfort

Light-weight verification and transformation tools for Fortran
Tags: refactoring

coretran

Core fortran routines and object-oriented classes for sorting, kD-Trees, and other algorithms to handle scientific data and concepts
Tags: dynamic array formatting debugging errors kdtree sorting random binary search strings unit testing timing

erloff

Errors and logging for fortran
Tags: errors logging

f90wrap

F90 to Python interface generator with derived type support
Tags: interface-generator python

findent

Indents/beautifies/converts Fortran sources
Tags: formatter converter

FORD

Automatic documentation generator for modern Fortran programs
Tags: documentation

FortranCallGraph

Static source code analysis tool for Fortran
Tags:

foryxima

File system manipulation and unit testing framework
Tags: posix libc

fpm

Fortran Package Manager
Tags: build-system package-manager

fprettify

auto-formatter for modern fortran source code
Tags: formatter

Futility

Fortran utilities including unit test harness, arbitrary length strings, parameter list objects, timers, geometry definitions, file wrappers, linear algebra tools, and parallel computing support
Tags:

fypp

Python powered Fortran preprocessor
Tags: metaprogramming

fytest

a lightweight unit testing framework for Fortran
Tags: unit testing

hipfort

Fortran interfaces for ROCm libraries
Tags: hip rocm

pFUnit

Parallel Fortran Unit Testing Framework
Tags: unit testing

shroud

generate Fortran and Python wrappers for C and C++ libraries
Tags: interface-generator c++

SWIG-Fortran

SWIG for C++ to Fortran interface generation
Tags: interface-generator c++

Tapenade

A tool for automatic differentiation (forward/reverse) of Fortran and c programs
Tags: algorithmic derivative ad

vegetables

A Fortran testing framework written using functional programming principles.
Tags: testing assert
See here for how to get your project listed.