Modern Fortran installs statistics
By The Fortran Programming Language · VS Code Marketplace · Programming Languages
Fortran language support, syntax highlighting, Language Server support, Debugging, Diagnostics and much more.
Modern Fortran has 628,642 recorded installs on VS Code Marketplace, ranking #744 of 2,502 tracked listings.
Rating: 4.65 / 5 from 20 ratings
About Modern Fortran
Key Features
- Syntax highlighting (Free and Fixed forms)
- Hover support, Signature help and Auto-completion
- GoTo/Peek implementation and Find/Peek references
- Project-wide and Document symbol detection and Renaming
- Native Language Server integration with
fortls - Linting support: GNU's
gfortran, Intel'sifort,ifx, NAG'snagfor - Interactive Debugger with UI
- Formatting with findent or fprettify
- Code snippets (more can be defined by the user see)
Get Started & Seek Support
<p align="left"> <a href="https://fortran-lang.org/learn/"><img src="https://github.com/fortran-lang/vscode-fortran-support/raw/HEAD/assets/png/readme.tutorial.png"/></a> <a href="https://fortran-lang.discourse.group/c/help/vscode/"><img src="https://github.com/fortran-lang/vscode-fortran-support/raw/HEAD/assets/png/readme.github.png"/></a> <a href="https://fortran-lang.discourse.group/"><img src="https://github.com/fortran-lang/vscode-fortran-support/raw/HEAD/assets/png/readme.discourse.png"/></a> </p>Useful Tools
<p align="left"> <a href="https://fortls.fortran-lang.org"><img src="https://github.com/fortran-lang/vscode-fortran-support/raw/HEAD/assets/png/readme.fortls.png"/></a> <a href="https://fpm.fortran-lang.org"><img src="https://github.com/fortran-lang/vscode-fortran-support/raw/HEAD/assets/png/readme.fpm.png"/></a> <a href="https://github.com/fortran-lang/stdlib"><img src="https://github.com/fortran-lang/vscode-fortran-support/raw/HEAD/assets/png/readme.stdlib.png"/></a> </p>Language Server integration
The Fortran Language Server fortls is responsible
for providing a lot of the higher level, IDE functionality. By default,
Modern Fortran will attempt to use it for hover, autocompletion, symbols and Go to & Peeking into definitions.
Allow for fortls to be automatically installed with pip or Anaconda and
if the location where fortls is installed is not in your PATH point VS Code
to the fortls location by setting
{
"fortran.fortls.path": "/custom/path/to/fortls"
}
For more about the Language Server's capabilities please refer to the
documentation of fortls.
Linting
Linting allows for compiler error and warning detection while coding without the user having to compile.
| Vendor | Compiler |
|---|---|
| GNU | gfortran |
| Intel | ifort, ifx |
| NAG | nagfor |
Using an invalid if expression

Using incorrect type and rank as function argument

| 📝️ Note | Save your file to generate linting results |
|---|
Linting results can be improved by providing additional options to the compiler.
Including directories
You can control the include paths to be used by the linter with the fortran.linter.includePaths option.
| ❗️ Important | For the best linting results linter.includePaths should match the included paths for your project's compilation. |
|---|
{
"fortran.linter.includePaths": ["/usr/include/**", "${workspaceFolder}/include/**"]
}
| ❗️ Important | If a glob pattern is used only directories matching the pattern will be included | | ------------ | -------------------------------------------------------------------------------- |…
Description from the VS Code Marketplace listing.
- Fixed Form fortran
- fortls
- fortran
- FORTRAN77
- fortran90
- FortranFixedForm
- FortranFreeForm
- fpm
- Free Form fortran
- IDE
- IntelliSense
- json
- Modern Fortran
- snippet
README badge
Show your rank in a README or on your website. The badge updates automatically.
Charts
Images: 30d · 1y · all time · 1600×900 dark
Adoption over time
7/30/90-day growth
Ranking history
Ratings over time
Listing placement
Listing placement
Listing placement
Listing placement
Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.
Each band is one page of 20. Installs on a linear scale. Placement is projected from installs, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.
Recent observations
Full history (7)Similar VS Code Marketplace Programming Languages plugins
All 20 Modern Fortran alternativesData source
Install counts, average rating, and rating counts come from the public Visual Studio Marketplace gallery API. Installs are cumulative and exclude updates.
Listing: https://marketplace.visualstudio.com/items?itemName=fortran-lang.linter-gfortran. First seen Oct 16, 2026; last successful collection Oct 22, 2026. See the methodology.