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.