Featured Open Source Projects

A rich ecosystem of high-performance code

Error handling, logging, documentation and testing#

camfort

Release license stars forks last-commit issues

Light-weight verification and transformation tools for Fortran

Tags: refactoring

convert_FORTRAN_case

Release license stars forks last-commit issues

Case conversion of files written in fixed form Fortran

Tags: formatter converter

coretran

Release license stars forks last-commit issues

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

Release license forks issues

Errors and logging for fortran

Tags: errors logging

f90wrap

Release license stars forks last-commit issues

F90 to Python interface generator with derived type support

Tags: interface-generator python

findent

Indents/beautifies/converts Fortran sources

Tags: formatter converter

FORD

Release license stars forks last-commit issues

Automatic documentation generator for modern Fortran programs

Tags: documentation

fortran-error-handler

Release license stars forks last-commit issues

Comprehensive error handling framework for Modern Fortran

Tags: errors logging fpm

FortranCallGraph

Release license stars forks last-commit issues

Static source code analysis tool for Fortran

fortyxima

File system manipulation and unit testing framework

Tags: posix libc

fparser

Release license stars forks last-commit issues

Fortran parser written purely in Python which supports Fortran 2003 and some Fortran 2008

Tags: parser

fpm

Release license stars forks last-commit issues

Fortran Package Manager

Tags: build-system package-manager

fprettify

Release license stars forks last-commit issues

auto-formatter for modern fortran source code

Tags: formatter

Futility

Release license stars forks last-commit issues

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

fypp

Release license stars forks last-commit issues

Python powered Fortran preprocessor

Tags: metaprogramming

fytest

a lightweight unit testing framework for Fortran

Tags: unit testing

gFTL

Release license stars forks last-commit issues

Templates for STL-like Fortran implementations of containers for arbitrary types (Vector, Set, Map, Deque, Stack, Queue, …)

Tags: container template

gFTL-shared

Release license stars forks last-commit issues

Instantiations of gFTL templates of common containers for intrinsic types

Tags: container template

hipfort

Release license stars forks last-commit issues

Fortran interfaces for ROCm libraries

Tags: hip rocm

pFUnit

Release license stars forks last-commit issues

Parallel Fortran Unit Testing Framework

Tags: unit testing

shroud

Release license stars forks last-commit issues

generate Fortran and Python wrappers for C and C++ libraries

Tags: interface-generator c++

SWIG-Fortran

Release license stars forks last-commit issues

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

Release license forks issues

A Fortran testing framework written using functional programming principles.

Tags: testing assert

See package index guidelines for how to get your project listed.