EVERYTHING XIAOMI
Get listed
Side by side

Fourmolu vs Uncrustify

Fourmolu

6.7#3 in code formatting toolsFree plan
Free planWebLinuxWindows
Visit

Uncrustify

6.3#12 in code formatting toolsFree plan
Free planLinuxmacOSSelf-hostedWindows
Visit

What both publish

FactFourmoluUncrustify
ConfigurationSettings can be provided in a fourmolu.yaml file or as command-line options.Version 0.83.0 has 901 configurable options.
PurposeFourmolu formats Haskell source code and is a configurable fork of Ormolu.Uncrustify is a source code beautifier for C, C++, C#, Objective-C, D, Java, Pawn and Vala.

Fourmolu plans

  • FourmoluFree

Uncrustify plans

  • UncrustifyFree

Pick Fourmolu if…

It suits Haskell developers who want configurable source formatting, including teams seeking editor or CI integration. Developers using CPP or CRLF line endings should review its stated limitations.

Pick Uncrustify if…

Uncrustify suits developers who want configurable command-line formatting across its listed languages and platforms. It may also fit users of Vim or IntelliJ who want to consult the project's editor resources.

Charts they share