Fortran Package Manager 0.13.0

A Fortran package manager and build system

  • By Fortran Programming Language Community
  • Open Source
  • Updated Feb 17, 2026
Download for Windows

About Fortran Package Manager

fpm is a package manager that helps you create Fortran projects from source -- it automatically determines dependencies!
Most significantly fpm lets you draw upon other fpm packages in distributed git repositories as if the packages were a basic part of your default programming environment, as well as letting you share your projects with others in a similar manner.
All output goes into the directory "build/" which can generally be removed and rebuilt if required. Note that if external packages are being used you need network connectivity to rebuild from scratch.

What's new in 0.13.0

What's Changed

  • errata: CLI help line too long by @perazz in https://github.com/fortran-lang/fpm/pull/1144
  • [windows] gcc 15 hotfix: use non-default initializer for compile_command_t by @perazz in https://github.com/fortran-lang/fpm/pull/1147
  • [macOS] Standardize dynamic library paths using @rpath by @perazz in https://github.com/fortran-lang/fpm/pull/1146
  • gcc-15 fixes: segfault on fpm install (#1149) and metapackages by @krystophny in https://github.com/fortran-lang/fpm/pull/1150
  • fix: package versions by @perazz in https://github.com/fortran-lang/fpm/pull/1154
  • CLI repetition patch by @Albkat in https://github.com/fortran-lang/fpm/pull/1163
  • fix: OpenMP flags incorrectly applied to C/C++ compilers that don't s… by @krystophny in https://github.com/fortran-lang/fpm/pull/1161
  • bugfix: manifest test failure by @perazz in https://github.com/fortran-lang/fpm/pull/1172
  • fix: Skip -fPIC flag for flang-new on Windows MSVC targets by @perazz in https://github.com/fortran-lang/fpm/pull/1167
  • Fix: Add -cpp flag support for flang-new compiler by @perazz in https://github.com/fortran-lang/fpm/pull/1169
  • remove duplicate class fortran_features_t, replace with fortran_config_t by @perazz in https://github.com/fortran-lang/fpm/pull/1175
  • feat: multiple simultaneous library targets by @perazz in https://github.com/fortran-lang/fpm/pull/1168
  • feat: custom module install directory by @perazz in https://github.com/fortran-lang/fpm/pull/1170
  • feat: selective clean functionality by @perazz in https://github.com/fortran-lang/fpm/pull/1171
  • feat: custom build folder by @perazz in https://github.com/fortran-lang/fpm/pull/1173
  • feat: make flang-new a first-class citizen in fpm by @perazz in https://github.com/fortran-lang/fpm/pull/1174
  • fix: macOS install_name_tool error for monolithic builds by @perazz in https://github.com/fortran-lang/fpm/pull/1178
  • feat: cpp preprocessor macros: simple file parsing by @perazz in https://github.com/fortran-lang/fpm/pull/1179
  • feat: add Features and Profiles support to fpm manifest by @perazz in https://github.com/fortran-lang/fpm/pull/1177
  • Interpret "flang" as LLVM flang by @rouson in https://github.com/fortran-lang/fpm/pull/1176
  • CI: enable gcc-15 on macOS by @perazz in https://github.com/fortran-lang/fpm/pull/1185
  • CI: fix NSIS installer by @perazz in https://github.com/fortran-lang/fpm/pull/1189
  • Bump actions/checkout from 4 to 5 by @dependabot[bot] in https://github.com/fortran-lang/fpm/pull/1186 …

Full release notes »

Technical details

PublisherFortran Programming Language Community
Authorfpm contributors
Version0.13.0
Release date2026-02-17
LicenseMIT
Installer typeportable, nullsoft
Architecturex64
Package IDFortranLang.fpm

Install Fortran Package Manager from the command line

Install with Windows Package Manager
winget install --id=FortranLang.fpm -e
Update to the latest version
winget upgrade --id=FortranLang.fpm -e
Uninstall
winget uninstall --id=FortranLang.fpm -e
Silent install with the offline installer
"fpm-installer-0.13.0-gcc-12.exe" /S

fortran

Fortran Package Manager version history

  • 0.12.0
  • 0.11.0
  • 0.10.1
  • 0.10.0
  • 0.9.0
  • 0.8.2
  • 0.7.0
  • 0.6.0

Frequently asked questions

Is Fortran Package Manager free?

Yes. Fortran Package Manager is free and open-source software released under the MIT license.

What is the latest version of Fortran Package Manager?

The latest version is 0.13.0, released on Feb 17, 2026.

Is it safe to download Fortran Package Manager?

The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with 23910ab5d4929140a7cd5bb725939a49a50675c83bb66f8fae69a79141dfcd92.

Which Windows versions does Fortran Package Manager support?

Fortran Package Manager runs on Windows and is available for 64-bit (x64) systems.

How do I install Fortran Package Manager silently?

Run the offline installer with "fpm-installer-0.13.0-gcc-12.exe" /S, or install it with Windows Package Manager: winget install --id=FortranLang.fpm -e --silent.

How do I uninstall Fortran Package Manager?

Open Settings › Apps › Installed apps, find Fortran Package Manager and select Uninstall. From the command line, run winget uninstall --id=FortranLang.fpm -e.