fortran-src review
A focused open-source parser for Fortran tooling, not a complete static-analysis suite.
Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026
fortran-src is an open-source Haskell package for developers who need to process Fortran source code. It parses Fortran 77 and Fortran 90 syntax, represents parsed code internally, supports name renaming and analysis-oriented processing, and provides pretty-printing. The package is distributed through Hackage as a library, making it suitable for solo developers and small teams building Fortran tooling or source-processing workflows rather than teams seeking a hosted static-analysis service.
Its strongest advantage is focused language handling. Fortran 77 and Fortran 90 parsing gives tooling projects a defined syntax foundation, while the parsed-code representation supports further processing. Name-renaming capabilities can assist source transformation and analysis workflows, and pretty-printing helps produce formatted Fortran output. Because it is a Haskell package, the natural fit is a development environment already prepared to incorporate Haskell libraries and assemble custom tooling around them.
The scope is deliberately narrow compared with broader static-analysis products. fortran-src does not provide security analysis, custom rules, IDE support, or CI/CD support, so it is not aimed at teams seeking integrated editor workflows, automated pipeline checks, or security-focused scanning. There are also no hosted deployment options or commercial tiers described for the package. Choose it when a reusable Fortran parser and related source-processing utilities are the priority; choose another tool when you need a complete analysis platform with delivery integrations or security capabilities.
fortran-src pros and cons
- Where it wins
- Parses Fortran 77 and Fortran 90 syntax
- Provides parsed-code representation and name-renaming support
- Includes Fortran pretty-printing for source-processing workflows
- Where it doesn't
- No security-analysis features
- No IDE or CI/CD support
- Requires Haskell development rather than a hosted application
fortran-src fact sheet, pricing and score →
Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.
Last updated · How we research and update
