FREEDOM251

Freedom251 › Code Formatting Tools

yamlfmt

Free plan LinuxMacWindows

Visit yamlfmt Alternatives

yamlfmt's own site

What yamlfmt is

yamlfmt is a free, open-source formatter for YAML files on Linux, macOS, and Windows. Its stated language support is YAML, keeping the tool focused on that format. It can ignore selected files, which lets a workflow exclude files from formatting. The project also provides a library API for developers who want to use its formatting capability in software projects rather than only as a standalone command-line tool. yamlfmt does not offer formatting limited to changed lines; the listed behavior covers formatting without a changed-lines mode. The project is hosted at https://github.com/google/yamlfmt. Its free plan and open-source license model mean no paid tier is listed. For teams working across the three supported operating systems, the combination of cross-platform availability, ignored files, and an API addresses both direct formatting and integration needs. The scope remains specifically YAML rather than multiple programming languages.

Who it suits

It suits people and development teams that need YAML formatting on Linux, macOS, or Windows. The library API is relevant when formatting needs to be integrated into software.

What it does well

  • Free and open-source
  • Runs on Linux, macOS, and Windows
  • Supports YAML formatting
  • Can ignore files
  • Provides a library API

What to know first

  • Supports YAML only
  • No changed-lines formatting mode
  • No paid support tier listed

Verdict

yamlfmt is a focused YAML formatter with cross-platform support, file ignores, and a library API. It is free and open source, but its scope does not include changed-lines formatting or other listed languages.

Where yamlfmt stands on Freedom251

Look at these too