Featured Open Source Projects

A rich ecosystem of high-performance code

Error handling, logging, documentation and testing#

camfort#

Light-weight verification and transformation tools for Fortran

Tags: refactoring

release : v1.1.2 license : Other stars : 110 forks :13 lastcommit : January 2022 issues : 28

convert_FORTRAN_case#

Case conversion of files written in fixed form Fortran

Tags: formatter converter

release : license : GNU General Public License v3.0 stars : 6 forks :0 lastcommit : July 2021 issues : 0

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

release : 1.0.1 license : BSD 3-Clause „New“ or „Revised“ License stars : 74 forks :10 lastcommit : Febuary 2021 issues : 11

erloff#

Errors and logging for fortran

Tags: errors logging

release : license : stars : forks : lastcommit : issues :

f90wrap#

F90 to Python interface generator with derived type support

Tags: interface-generator python

release : license : GNU Lesser General Public License v3.0 stars : 194 forks :78 lastcommit : July 2022 issues : 53

findent#

Indents/beautifies/converts Fortran sources

Tags: formatter converter

release : license : BSD-3-Clause stars : forks : lastcommit : issues :

FORD#

Automatic documentation generator for modern Fortran programs

Tags: documentation

release : v6.1.15 license : GNU General Public License v3.0 stars : 315 forks :112 lastcommit : July 2022 issues : 65

fortran-error-handler#

Comprehensive error handling framework for Modern Fortran

Tags: errors logging fpm

release : 1.0.4 license : MIT License stars : 18 forks :2 lastcommit : Febuary 2022 issues : 0

FortranCallGraph#

Static source code analysis tool for Fortran

Tags: None

release : v1.8.4 license : GNU General Public License v3.0 stars : 23 forks :0 lastcommit : September 2020 issues : 9

fortyxima#

File system manipulation and unit testing framework

Tags: posix libc

release : license : BSD-2-clause stars : forks : lastcommit : issues :

fparser#

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

Tags: parser

release : 0.0.16 license : Other stars : 40 forks :17 lastcommit : July 2022 issues : 78

fpm#

Fortran Package Manager

Tags: build-system package-manager

release : v0.6.0 license : MIT License stars : 554 forks :53 lastcommit : July 2022 issues : 144

fprettify#

auto-formatter for modern fortran source code

Tags: formatter

release : v0.3.7 license : Other stars : 263 forks :51 lastcommit : January 2021 issues : 36

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:

release : license : Other stars : 35 forks :19 lastcommit : May 2022 issues : 0

fypp#

Python powered Fortran preprocessor

Tags: metaprogramming

release : 3.1 license : BSD 2-Clause „Simplified“ License stars : 135 forks :19 lastcommit : November 2021 issues : 2

fytest#

a lightweight unit testing framework for Fortran

Tags: unit testing

release : license : BSD-2-clause stars : forks : lastcommit : issues :

gFTL#

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

Tags: container template

release : v1.8.1 license : Apache License 2.0 stars : 29 forks :8 lastcommit : June 2022 issues : 10

gFTL-shared#

Instantiations of gFTL templates of common containers for intrinsic types

Tags: container template

release : v1.5.0 license : Apache License 2.0 stars : 4 forks :8 lastcommit : May 2022 issues : 7

hipfort#

Fortran interfaces for ROCm libraries

Tags: hip rocm

release : rocm-5.2.1 license : Other stars : 33 forks :19 lastcommit : April 2022 issues : 14

pFUnit#

Parallel Fortran Unit Testing Framework

Tags: unit testing

release : v4.4.1 license : Other stars : 143 forks :32 lastcommit : June 2022 issues : 56

shroud#

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

Tags: interface-generator c++

release : v0.12.2 license : BSD 3-Clause „New“ or „Revised“ License stars : 75 forks :6 lastcommit : June 2022 issues : 8

SWIG-Fortran#

SWIG for C++ to Fortran interface generation

Tags: interface-generator c++

release : v4.0.2+fortran license : Other stars : 37 forks :10 lastcommit : June 2022 issues : 12

Tapenade#

A tool for automatic differentiation (forward/reverse) of Fortran and c programs

Tags: algorithmic derivative ad

release : license : MIT stars : forks : lastcommit : issues :

vegetables#

A Fortran testing framework written using functional programming principles.

Tags: testing assert

release : license : stars : forks : lastcommit : issues :


See here for how to get your project listed.