An open API service indexing awesome lists of open source software.

Fortran

Fortran is a statically typed compiled programming language that is especially suited to numeric computation, and scientific computing. While Fortran has been in use since its inception by John Backus at IBM in 1957, it still remains popular today, especially for computationally intensive applications including numerical weather prediction, finite element analysis, computational fluid dynamics, computational physics, crystallography, and computational chemistry. Despite its age, new language revisions include syntax and semantics for modern language ideas including pointers, recursion, object orientated programming features, and parallel programming using Coarray Fortran.

https://github.com/warrenweckesser/dde_solver

Thompson and Shampine's DDE_SOLVER, a Fortran library for delay differential equations.

delay-differential-equations differential-equations fortran

Last synced: 27 Mar 2025

https://github.com/urbanjost/m_matrix

interact with your Fortran program with a matlab-like scripting language

array embeddable fortran fortran-package-manager fpm inspection mathematics

Last synced: 20 Feb 2025

https://github.com/szaghi/mortif

MORTon Indexer (Z-order) Fortran environment

fortran morton-indexer morton-order oop

Last synced: 20 Sep 2025

https://github.com/urbanjost/m_cli

Unix-like command line parsing -- prototype style converts command line to a NAMELIST group

argument command command-line commandline-interface fortran fortran-package-manager fpm namelist parsing

Last synced: 20 Feb 2025

https://github.com/ivan-pi/fortran-ascii

Fortran routines for manipulating ASCII characters (future pull request to fortran-lang/stdlib https://github.com/fortran-lang/stdlib)

ascii fortran string strings

Last synced: 27 Jun 2025

https://github.com/szaghi/fundal

Fortran UNified Device Acceleration Library

fortran gpu hpc openacc openmp parallel-computing

Last synced: 02 Nov 2025

https://github.com/everythingfunctional/quaff

Quantities For Fortran

fortran units-of-measure

Last synced: 20 Feb 2025

https://github.com/pdebuyl/fortran_quaternion

Basic quaternion operations

fortran

Last synced: 02 Mar 2025

https://github.com/scivision/tincanradar

Utilities for designing, building, and using a $35 Tin Can Radar, from the original 2006 prototype

antenna f2py fortran geoscience matlab python radar

Last synced: 12 Apr 2025

https://github.com/interkosmos/fortran-pthread

Fortran 2003 interface bindings to POSIX Threads.

fortran posix posix-threads threads

Last synced: 20 Feb 2025

https://github.com/goerz/fortran_examples

Fortran example programs for Intro to Computational Physics

fortran science teaching

Last synced: 02 Mar 2025

https://github.com/urbanjost/m_blas

A Fortran BLAS library implemented as a free-format module.

blas fortran fortran-package-manager fpm linear-algebra

Last synced: 05 Oct 2025

https://github.com/perazz/fortran-bessels

Fortran port of the Bessels.jl repository

bessel bessel-function fortran math special-functions

Last synced: 01 Aug 2025

https://github.com/gklimowicz/fortran-examples

A sit of Fortran projects gathered from GitHub, GitLab, and other places

fortran

Last synced: 15 Mar 2025

https://github.com/interkosmos/fortran-tcl86

Fortran 2018 interface bindings to Tcl/Tk 8.6

fortran fortran-2018 fortran-package-manager fpm tcl tcl-tk tk

Last synced: 20 Feb 2025

https://github.com/urbanjost/m_process

read or write to a process from Fortran via a C wrapper

fortran fortran-package-manager popen process reading writing

Last synced: 07 Sep 2025

https://github.com/ivan-pi/fortran_lsp

Fortran routines from "Solving Least Squares Problems" by C. Lawson and R. Hanson (1995)

bounded distance fortran householder interface least least-squares non-negative programming svd variables

Last synced: 27 Mar 2025

https://github.com/interkosmos/fortran-nginx

Fortran 2003 interface bindings to nginx-link-function

fortran nginx nginx-link-function openresty

Last synced: 14 Apr 2025

https://github.com/szaghi/flow

Fortran fLuid Object

cfd fluid fortran oop

Last synced: 02 Nov 2025

https://github.com/certik/ffte

FFTE: A Fast Fourier Transform Package (Official tarballs are unpacked into master as commits)

fast-fourier-transform fft fortran gpu-acceleration high-performance-computing parallel-computing

Last synced: 26 Aug 2025

https://github.com/jacobwilliams/uuid-fortran

Fortran module for generating UUIDs

fortran fortran-package-manager uuid uuid-generator

Last synced: 20 Feb 2025

https://github.com/scivision/lcpfct

NRL Flux-corrected Algorithm for Solving Generalized Continuity Equations LCPFCT from Python

f2py fortran geoscience plasma-physics plasma-turbulence python

Last synced: 12 Apr 2025

https://github.com/hugomvale/odrpack95

Software for Weighted Orthogonal Distance Regression with Bound Constraints

fortran fpm mathematics odr regression statistics

Last synced: 29 Oct 2025

https://github.com/wkliao/parallel-netcdf

Mirror to PnetCDF SVN repo. PnetCDF official repo is now in https://github.com/Parallel-NetCDF/PnetCDF

fortran io mpi netcdf parallel-computing

Last synced: 31 Jul 2025

https://github.com/ohno/fortran2julia.js

Fortran to Julia transpiler on JavaScript

fortran julia julialang transpiler

Last synced: 03 Sep 2025

https://github.com/artemis-beta/fortutf

FORTRAN Unit Test Suite written in FORTRAN

fortran test test-framework testing-fortran unit-testing

Last synced: 01 Mar 2025

https://github.com/charlesll/gcvspline

A Python interface to the GCVspline fortran library

fortran gcvspline-wrapper interpolation python spline

Last synced: 16 Apr 2025

https://github.com/szaghi/foreseer

FOrtran RiEmann SolveErs EnviRonment

fortran oop riemann-solvers

Last synced: 16 Oct 2025

https://github.com/pranabdas/fortran

Introductory tutorials on FORTRAN programming.

beginner fortran scientific-computing tutorials

Last synced: 30 Jun 2025

https://github.com/kassane/anotherbuildstep

zig build add-on (add more toolchains [LLVM-based] support)

build-system cross-compilation cross-compile d dlang flang fortran rust swift zig zig-package

Last synced: 15 Apr 2025

https://github.com/scivision/fortran-namelist

Python and Matlab readers for Fortran namelist => dict / struct

fortran namelist

Last synced: 12 Apr 2025

https://github.com/interkosmos/eggx-procall-2003

Fortran 2003 interfaces to the X11 graphics library EGGX/ProCALL

eggx fortran graphics plotting procall x11

Last synced: 20 Feb 2025

https://github.com/urbanjost/m_stopwatch

package for measuring cpu and wall clock execution time

cputime fortran fortran-package-manager fpm timing wallclock

Last synced: 16 Jun 2025

https://github.com/interkosmos/fortran-xkcd

xkcd client for X11 written in Fortran 2018

fortran fortran-2018 fortran-package-manager fpm xkcd xkcd-client

Last synced: 20 Feb 2025

https://github.com/beliavsky/calc

Interpreter in Fortran that can handle scalars and 1D arrays, with access to intrinsics and statistical functions and plotting with gnuplot

array array-programming array-programming-language calculator expression expression-evaluator expression-parser fortran gnuplot interpreter plot

Last synced: 09 Aug 2025

https://github.com/matthalex/fortran-project-template

An opinionated one-stop shop for new and old Fortran projects, offering seamless compiling, building, packaging, linting, formatting, and more, with modern tools like FPM, pre-commit, fprettify, and ford.

fortran fortran-package-manager python template

Last synced: 29 Jul 2025

https://github.com/aamaricci/tbmodels

A collection of non-interacting Tight Binding models, often used as a basis for interacting problem calculations.

condensed-matter fortran scientific-computing tight-binding tightbinding

Last synced: 06 Mar 2025

https://github.com/pdebuyl-lab/rmpcdmd

Code to perform chemical MPCD simulations

colloids fortran hydrodynamics nanomotor openmp simulation

Last synced: 26 Feb 2025

https://github.com/urbanjost/easy

steps to setup a github repository with fpm, and github actions including ford(1) documentation and unit tests

ford fortran fpm github-actions

Last synced: 14 Apr 2025

https://github.com/ComputerWhisperer/pisces

Port of PISCES TCAD Device Simulator to Linux

fortran semiconductor-physics tcad tcad-device-simulator

Last synced: 08 May 2025

https://github.com/ntia/if77-gierhart-johnson

IF-77 Air-to-Ground Propagation Model (Gierhart-Johnson)

fortran propagation

Last synced: 19 Feb 2025

https://github.com/beliavsky/fortran-packages-list

List of projects that can be built with the Fortran Package Manager

fortran fortran-package-manager

Last synced: 13 Oct 2025

https://github.com/spirit-code/ovf

OVF (OOMMF Vector Field file format) parser library with C API and language bindings

api cpp11 forschungszentrum-juelich fortran micromagnetism ovf parser python spin-dynamics vector-field vectorfield

Last synced: 24 Apr 2025

https://github.com/perazz/fortran-shlex

Modern Fortran port of Python's shlex shell-like lexer

fortran posix regular-expressions shlex shlex-library

Last synced: 17 Mar 2025

https://github.com/urbanjost/m_io

A collection of procedures that create a simple interface for common I/O tasks not conveniently done with intrinsic I/O procedures

fortran fortran-package-manager io

Last synced: 20 Feb 2025

https://github.com/hugomvale/fortran-in-python

Examples of how to build/call Fortran modules in Python

ctypes f2py fortran interoperability python

Last synced: 29 Oct 2025

https://github.com/awvwgk/stdlib-docs

Soon to be completed user documentation for the Fortran standard library

documentation fortran fortran-stdlib fortran-tutorial

Last synced: 19 Apr 2025

https://github.com/jacobwilliams/splpak

Modernized SPLPAK library for multidimensional least-squares cubic spline fitting

cubic-splines curve-fitting fortran fortran-package-manager interpolation least-squares splines

Last synced: 23 Oct 2025

https://github.com/jacobwilliams/specfun

Special functions with Modern Fortran

fortran fortran-package-manager scipy special-functions

Last synced: 14 Apr 2025

https://github.com/jacobwilliams/fortran-json-python

Interfacing Fortran and Python via JSON

fortran fortran2008 json python

Last synced: 09 Oct 2025

https://github.com/jfriedlein/elasto-plasticity_modules_fortran_ls-dyna

A module containing elasto-plastic material models (Hill-Plasticity) with straightforward extension to various hardening laws.

anisotropy elastoplasticity fortran hardening-laws hill-plasticity ls-dyna material-model modules

Last synced: 01 Mar 2025

https://github.com/mehdichinoune/mawaqit

حساب مواقيت الصلاة

fortran prayer-times

Last synced: 25 Mar 2025

https://github.com/ddemidov/fortran_amg_omp_ocl

Fortran wrapper for AMGCL with OpenMP/OpenCL support

amg fortran gpgpu opencl openmp scientific-computing sparse-linear-systems

Last synced: 25 Jul 2025

https://github.com/jans-code/jansfortrankernel

A jupyter fortran kernel.

fortran gfortran jupyter

Last synced: 10 Apr 2025

https://github.com/urbanjost/m_pixel

low-level graphics routines that write into a pixel array; supplemented by modules that create GIF files

fortran fortran-package-manager fpm pixmap vector-graphics

Last synced: 16 Sep 2025

https://github.com/everythingfunctional/rojff

Return of JSON for Fortran: a much more performance oriented take on a json library

fortran json json-parser

Last synced: 19 Jul 2025

https://github.com/urbanjost/m_match

subset of Regular Expressions implemented in Fortran

bre fortran fortran-package-manager regex regular-expressions

Last synced: 20 Feb 2025

https://github.com/pdebuyl/vmf90

vmf90 - Vlasov solver for mean-field systems in Fortran 90

fortran vlasov

Last synced: 19 Oct 2025

https://github.com/urbanjost/m_uuid

module of FOX routines for generating a UUID (Universally Unique ID)

fortran fortran-package-manager fpm uuid uuid-generator

Last synced: 20 Feb 2025

https://github.com/jacobwilliams/radbelt

AE-8/AP-8 Van Allen belt model in modern Fortran

ae8 ap8 fortran fortran-package-manager heliophysics igrf magnetosphere radiation van-allen

Last synced: 14 Oct 2025

https://github.com/interkosmos/fortran-dialog

Library to create text user interfaces in Fortran 2008

dialog fortran fortran-2008 fortran-package-manager fpm tui xdialog

Last synced: 20 Feb 2025

https://github.com/vmagnin/cairo-fortran

Fortran bindings for the Cairo vector graphics library

bindings cairo fortran fortran-package-manager

Last synced: 24 Aug 2025

https://github.com/gha3mi/formatmul

ForMatmul - A Fortran library that overloads the matmul function to enable efficient matrix multiplication with/without coarray.

coarray fortran fortran-package-manager matmul

Last synced: 29 Oct 2025

https://github.com/jonathanschilling/f2j

Fortran-to-Java translator, especially for BLAS, LAPACK and ARPACK

fortran fortran77 java lapack transpiler

Last synced: 10 Jul 2025

https://github.com/zoziha/progress-bar

A simple progress bar module that is typically used to display the time integration process.

fortran fortran-package-manager progress-bar

Last synced: 20 Feb 2025

https://github.com/imperialcollegelondon/recode-turing-patterns-and-partial-differential-equations

This repository contains an Imperial College ReCoDE Exemplar, featuring a Fortran-based PDE solver with detailed learning annotations. It's designed as a research computing resource for doctoral students and researchers.

bvp fortran fortran-package-manager fortran-tutorial ibvp modern-fortran pde-solver

Last synced: 23 Jun 2025

https://github.com/precise-simulation/fea-solver-benchmark

Fortan, Julia, Octave, and MATLAB FEA Solver Benchmark and Comparison

benchmark fea finite-element-methods fortran julia matlab octave solver

Last synced: 12 May 2025

https://github.com/zoziha/easy_plplot

Matplotlib personality wrapper for PlPlot in Fortran

fortran fortran-library fortran-package-manager fpm matplotlib plot plotting plplot plplot-bindings

Last synced: 20 Feb 2025

https://github.com/tueda/paramcard

Fortran's command-line parameter input made simple.

command-line fortran fortran-library fortran2008

Last synced: 13 Oct 2025

https://github.com/interkosmos/fortran-git

Fortran 2008 interface bindings to libgit2

fortran fortran-package-manager fpm git libgit2

Last synced: 14 Apr 2025

https://github.com/interkosmos/fortran-zstd

Fortran 2018 interface bindings to Zstandard (zstd)

archiving compression fortran fortran-2018 fortran-package-manager zstandard zstd

Last synced: 20 Feb 2025

https://github.com/dev-cafe/rust-demo

Hands-on demo of the Rust programming language.

fortran rust

Last synced: 16 May 2025

https://github.com/syrte/fortio

A Python IO for Fortran Unformatted Binary File with Variable-Length Records.

binary-data fortran io python

Last synced: 07 Aug 2025

https://github.com/interkosmos/fortran-pcre2

Fortran 2018 interface bindings to PCRE2

fortran fortran-2018 fortran-package-manager fpm pcre pcre2 regex regexp

Last synced: 20 Feb 2025

https://github.com/denius/fortrantranspiler.jl

Fortran to Julia transpiler yet not ready production enough, but somehow it works.

converter fortran julia julialang

Last synced: 27 Oct 2025

https://github.com/prj-/aldaas2021robust

A Robust Algebraic Domain Decomposition Preconditioner For Sparse Normal Equations

c domain-decomposition fortran least-squares mpi petsc preconditioners python

Last synced: 24 Oct 2025

https://github.com/thomasms/toast

Testing Or ASsertion Toolkit - Fortran unit testing library

fortran fruit pfunit testcase testing toast unit-testing

Last synced: 29 Mar 2025

https://github.com/urbanjost/m_datapac

The NIST DATAPAC package modularized and made available as an fpm(1) package

fortran fortran-package-manager probability-distribution random random-number-generator rng statistics

Last synced: 20 Feb 2025

https://github.com/urbanjost/m_orderpack

The ORDERPACK2.0 modules repackaged for fpm(1) use

fortran fortran-package-manager fpm sort

Last synced: 20 Feb 2025

https://github.com/zmoon/fortrantipbrowser

Sphinx site for the @FortranTip tips

fortran tips

Last synced: 14 Apr 2025

https://github.com/beliavsky/fortran-best-practices

Personal opinions on good Modern Fortran style. See fortran-lang.org for a community effort.

fortran fortran-tutorial modern-fortran styleguide

Last synced: 25 Mar 2025

https://github.com/beliavsky/julia-vs.-fortran-syntax

Comparison of Julia and Fortran syntax

fortran julia

Last synced: 07 Oct 2025

https://github.com/gjbex/code-optimization

Repository for participants of the "Code optimization" training

c cpp fortran hpc optimization profiling scientific-computing

Last synced: 13 Oct 2025

https://github.com/eengl/fortran-strings

Fortran library and module which contains functions for common string manipulations.

fortran fortran-library string-manipulation strings

Last synced: 26 Jun 2025

https://github.com/rajkumardongre/github-org-analyzer

This Fortran package provides procedures to analyze GitHub organizations and retrieve valuable information about their repositories. By leveraging the power of the `http-client` package, this analyzer fetches data from the GitHub API to generate insightful reports.

analysis fortran fortran-package-manager github github-api web-programming

Last synced: 06 Apr 2025

https://github.com/geospace-code/sciencedates

Date conversions used in the sciences.

date-conversion fortran geoscience julia matlab python

Last synced: 13 May 2025

https://github.com/interkosmos/fortran-motif

Fortran 2008 interface bindings to Motif

fortran fpm motif x11 xlib xm xmhtml xt

Last synced: 20 Feb 2025

https://github.com/urbanjost/m_display

An fpm(1) package for displaying small matrices based on dispmodule(3f)

display fortran fortran-package-manager fpm matrices

Last synced: 21 Aug 2025

https://github.com/beliavsky/fortranshell

Interactive console program in which to edit, compile, and run Fortran code using gfortran or another compiler

fortran gfortran repl

Last synced: 14 Jun 2025