fpm
« Back to VersTracker
Description:
Package manager and build system for Fortran
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  @fortranlang  |  formulae.brew.sh
Category: Developer tools
Tags: fortran package-manager build-system developer-tools scientific-computing
Install: brew install fpm
About:
Fpm is the official Fortran Package Manager and build system, designed to streamline dependency management and project builds. It allows developers to easily create, build, and share Fortran packages with automatic handling of libraries and modules. This tool modernizes the Fortran workflow by providing a unified interface similar to Cargo or npm.
Key Features:
  • Dependency management from Git and local paths
  • Integrated build system for Fortran modules and libraries
  • Simple project initialization and scaffolding
  • Cross-platform support (Linux, macOS, Windows)
Use Cases:
  • Managing dependencies in scientific computing projects
  • Distributing reusable Fortran libraries to the community
  • Automating builds for continuous integration pipelines
Alternatives:
  • Make – Fpm automates dependency resolution and build ordering, whereas Make requires manual configuration.
  • CMake – Fpm is Fortran-native and simpler for pure Fortran projects, while CMake is more complex but supports mixed-language builds.
Version History
Detected Version Rev Change Commit
Sep 13, 2025 5:48pm 0 VERSION_BUMP a429396b