Awesome Fortran
Website: https://github.com/rabbiabram/awesome-fortran#readme
Category: Themed Directories
Tags: awesome-lists, fortran, scientific-computing
Overview
Awesome Fortran is a curated directory of Fortran frameworks, libraries, tools, and learning resources. It organizes community-maintained links into structured categories to help developers find libraries and materials for scientific and general-purpose Fortran development.
Features
-
Curated Fortran ecosystem list
- Focus on "awesome" (actively maintained, high-quality) Fortran projects and resources
- Encourages community contributions via pull requests and issues
- Excludes unmaintained projects (not updated in the past 6 months)
-
Functional Libraries
- Section dedicated to functional-style Fortran libraries
-
Graphics Libraries
- Libraries for graphing and visualization
- Graphics-related toolkits
- GUI (graphical user interface) libraries for Fortran
-
Math Libraries
- Libraries for numerical computation
- General mathematical operations and algorithms
-
JSON Manipulation
- Libraries for working with JSON data in Fortran
- Parsing, generating, and manipulating JSON structures
-
XML Manipulation
- Libraries for parsing and generating XML
- Tools for XML-based data workflows in Fortran
-
Date and Time Manipulation
- Utilities for handling dates, times, and related calculations in Fortran
-
Testing
- Frameworks and tools for testing Fortran codebases
- Libraries for generating test data and structuring test suites
-
Encoding / Decoding
- Libraries for encoding and decoding data in various formats using Fortran
-
Portability Enabling
- Libraries aimed at improving code portability across platforms and compilers
-
Command-line Parsing
- Tools to parse command-line arguments
- Helpers for building text-based user interfaces for Fortran programs
-
Compiling and Building
- Build systems, scripts, and helper libraries for compiling and managing Fortran projects
-
Preprocessor
- Tools for conditional compilation
- Macro systems for code simplification
- Templating and inclusion of additional source files
-
Automatic Documentation
- Libraries and tools for generating documentation from Fortran code
-
Computational Fluid Dynamics (CFD)
- Libraries and frameworks targeted at CFD simulations and workflows
-
Docker
- Docker-related resources for containerizing Fortran applications or development environments
-
Web
- Fortran-related tools and libraries for web or network-based applications
-
Resources for Learning Fortran
- Fortran Websites: Curated list of sites that teach or document Fortran
- Fortran Videos: Video-based tutorials, talks, and courses
-
Related Awesome Lists
- References to other curated lists such as
awesome-awesomeness for broader discovery
-
Open Contribution Model
- Clear contribution guidelines for adding new frameworks, libraries, or software
- Uses GitHub issues and pull requests for maintenance and improvements
Pricing
Not applicable. Awesome Fortran is an open, GitHub-hosted curated list and does not have pricing or paid plans.