Skip to content
SPECIFICTION
Get listed

elm-format vs Uncrustify

elm-format

github.com

Uncrustify

github.com

Side by side

Figureelm-formatUncrustify
Price fromFreeFree
Free planYesYes
Free trial——
Open source——
WindowsYesYes
macOSYesYes
LinuxYesYes
Self-hosted—Yes
Plans published11
Spec score · Code formatters7.8 (#5)7.6 (#11)
Spec score · Code Formatting Tools7.9 (#11)7.7 (#18)
Command lineThe command line can format a single Elm file or all Elm files in a directory, and can overwrite files with the --yes option.The program accepts configuration and input files, can write formatted output to a file or standard output, and can process multiple files.
Editor integrationsThe README lists integrations for Atom, Light Table, Vim, Emacs, Visual Studio Code, Sublime Text, JetBrains IDEs, and TextMate.The README links usage guidance for Vim and an Uncrustify plugin for IntelliJ.
LicenseThe repository identifies its license as BSD-3-Clause.The repository identifies its license as GPL-2.0.
Purposeelm-format formats Elm source code according to rules based on the official Elm Style Guide.Uncrustify is a source code beautifier for C, C++, C#, Objective-C, D, Java, Pawn and Vala.

Plans

elm-format

  • elm-formatFree

elm-format pricing →

Uncrustify

  • UncrustifyFree

Uncrustify pricing →

In their own words

elm-format

elm-format has no write-up on Specifiction yet; its figures are above.

Visit github.com

Uncrustify

Uncrustify has no write-up on Specifiction yet; its figures are above.

Visit github.com