general-purpose-fortran
General Purpose Fortran CooperativeM_strings
Fortran string manipulationsM_intrinsics
man-page style descriptions of Fortran intrinsics for use as a reference for developers and tutorialsM_CLI2
Fortran commandline-interface using a simple prototype commandprep
Fortran pre-processorM_system
Call C system routines (mostly POSIX) from FortranM_matrix
interact with your Fortran program with a matlab-like scripting languageM_ncurses
Fortran interface to the Ncurses C libraryM_process
read or write to a process from Fortran via a C wrapperM_CLI
Unix-like command line parsing -- prototype style converts command line to a NAMELIST groupM_blas
A Fortran BLAS library implemented as a free-format module.M_io
A collection of procedures that create a simple interface for common I/O tasks not conveniently done with intrinsic I/O proceduresM_match
subset of Regular Expressions implemented in Fortraneasy
steps to setup a github repository with fpm, and github actions including ford(1) documentation and unit testsM_stopwatch
package for measuring cpu and wall clock execution timefpm-search
fpm-search finds information about registered fpm (Fortran Package Manager) packagesM_datapac
The NIST DATAPAC package modularized and made available as an fpm(1) packageM_orderpack
The ORDERPACK2.0 modules repackaged for fpm(1) useM_pixel
low-level graphics routines that write into a pixel array; supplemented by modules that create GIF filesM_uuid
module of FOX routines for generating a UUID (Universally Unique ID)fpm-gdb
plugin for fpm(1) that runs gdb(1) in vim(1) on LinuxM_attr
set terminal text attributes using ANSI escape sequencesM_calcomp
an old graphics library used in conjunction with M_draw for work with old codesM_time
module of procedures that expand on the Fortran DATE_AND_TIME(3f) intrinsicM_history
input line history editorM_sort
basic sortingfortran-intrinsic-descriptions
A snapshot of the markdown source for Fortran intrinsics as well as the fman(1) programM_framework
aggregate small modules used for unit testing, comparing results to expected values, logging, creating messages, ...M_escape
Using in-band signaling wih ANSI control (escape) sequences to control terminal color from Fortranindex
M_kracken95
An almost Fortran-95 version of the command line parser procedure kracken(3f)M_path
OOP interface to other GPF modules to manipulate and access files for use as a dependency with fpm (Fortran Package Manager)compute
command-line calculator exercises the M_calculator modulespag_lapack
spag_lapack is experimental WIP of LAPACK processed with plusFORT spag(1) and configured to build with fpmM_calculator
parse Fortran-like double precision scalar expressionsM_draw
low-level vector graphics library and moduleM_LA
A small collection of Linear Algebra routinesM_sets
basic set functionsM_hashkeys
hash algorithmsM_display
An fpm(1) package for displaying small matrices based on dispmodule(3f)apps
utility programs using fpm(1) and the General Purpose Fortran modulesla
application provides a shell for computations using linear algebra. Exercises the M_matrix(3f) moduleM_msg
convert all common variables to a string in Fortran using unlimited polymorphic variablesM_overload
Common examples of overloading of intrinsics and operatorsfpm-man
fpm package for building a program to display descriptions of Fortran intrinsicsscripts
scripts I miss on new platformsLove Open Source and this site? Check out how you can help us