findent
« Back to VersTracker
Description:
Indent and beautify Fortran sources and generate dependency information
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: fortran formatter developer-tools code-beautifier build-system
Install: brew install findent
About:
Findent is a command-line utility designed to format and beautify Fortran source code according to various style guidelines. It also has the capability to analyze source files and generate dependency information, such as Makefile rules, by tracking module usage. This helps developers maintain clean, readable codebases and manage complex build systems efficiently.
Key Features:
  • Supports multiple Fortran standards (F77, F90, F95, F2003, F2008)
  • Generates dependency information for build systems
  • Highly configurable indentation rules
  • Can convert legacy code to modern Fortran style
Use Cases:
  • Standardizing code style across a legacy Fortran project
  • Automating the generation of Makefile dependencies
  • Refactoring old Fortran 77 code to modern free-form format
Alternatives:
  • fprettify – A Python-based formatter that is also popular for modern Fortran, but Findent is a standalone binary with legacy support.
  • Emacs f90-mode – Provides formatting within the editor, whereas Findent is a CLI tool suitable for CI/CD pipelines.
Version History
Detected Version Rev Change Commit
Sep 13, 2025 7:37pm 0 VERSION_BUMP ff1a9675
Jan 8, 2025 1:58pm 0 VERSION_BUMP 9b12a923
Sep 13, 2024 5:27am 0 VERSION_BUMP bbc3cd5e