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
: v1.1.2
: Other
: 110
:13
: January 2022
: 28
convert_FORTRAN_case#
Case conversion of files written in fixed form Fortran
Tags: formatter converter
:
: GNU General Public License v3.0
: 6
:0
: July 2021
: 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
: 1.0.1
: BSD 3-Clause „New“ or „Revised“ License
: 74
:10
: Febuary 2021
: 11
erloff#
Errors and logging for fortran
Tags: errors logging
:
:
:
:
:
:
f90wrap#
F90 to Python interface generator with derived type support
Tags: interface-generator python
:
: GNU Lesser General Public License v3.0
: 194
:78
: July 2022
: 53
findent#
Indents/beautifies/converts Fortran sources
Tags: formatter converter
:
: BSD-3-Clause
:
:
:
:
FORD#
Automatic documentation generator for modern Fortran programs
Tags: documentation
: v6.1.15
: GNU General Public License v3.0
: 315
:112
: July 2022
: 65
fortran-error-handler#
Comprehensive error handling framework for Modern Fortran
Tags: errors logging fpm
: 1.0.4
: MIT License
: 18
:2
: Febuary 2022
: 0
FortranCallGraph#
Static source code analysis tool for Fortran
Tags: None
: v1.8.4
: GNU General Public License v3.0
: 23
:0
: September 2020
: 9
fortyxima#
File system manipulation and unit testing framework
Tags: posix libc
:
: BSD-2-clause
:
:
:
:
fparser#
Fortran parser written purely in Python which supports Fortran 2003 and some Fortran 2008
Tags: parser
: 0.0.16
: Other
: 40
:17
: July 2022
: 78
fpm#
Fortran Package Manager
Tags: build-system package-manager
: v0.6.0
: MIT License
: 554
:53
: July 2022
: 144
fprettify#
auto-formatter for modern fortran source code
Tags: formatter
: v0.3.7
: Other
: 263
:51
: January 2021
: 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:
:
: Other
: 35
:19
: May 2022
: 0
fypp#
Python powered Fortran preprocessor
Tags: metaprogramming
: 3.1
: BSD 2-Clause „Simplified“ License
: 135
:19
: November 2021
: 2
fytest#
a lightweight unit testing framework for Fortran
Tags: unit testing
:
: BSD-2-clause
:
:
:
:
gFTL#
Templates for STL-like Fortran implementations of containers for arbitrary types (Vector, Set, Map, Deque, Stack, Queue, …)
Tags: container template
: v1.8.1
: Apache License 2.0
: 29
:8
: June 2022
: 10
gFTL-shared#
Instantiations of gFTL templates of common containers for intrinsic types
Tags: container template
: v1.5.0
: Apache License 2.0
: 4
:8
: May 2022
: 7
hipfort#
Fortran interfaces for ROCm libraries
Tags: hip rocm
: rocm-5.2.1
: Other
: 33
:19
: April 2022
: 14
pFUnit#
Parallel Fortran Unit Testing Framework
Tags: unit testing
: v4.4.1
: Other
: 143
:32
: June 2022
: 56
shroud#
generate Fortran and Python wrappers for C and C++ libraries
Tags: interface-generator c++
: v0.12.2
: BSD 3-Clause „New“ or „Revised“ License
: 75
:6
: June 2022
: 8
SWIG-Fortran#
SWIG for C++ to Fortran interface generation
Tags: interface-generator c++
: v4.0.2+fortran
: Other
: 37
:10
: June 2022
: 12
Tapenade#
A tool for automatic differentiation (forward/reverse) of Fortran and c programs
Tags: algorithmic derivative ad
:
: MIT
:
:
:
:
vegetables#
A Fortran testing framework written using functional programming principles.
Tags: testing assert
:
:
:
:
:
:
See here for how to get your project listed.