Skip to content
SPECIFICTION
Get listed

clang-format vs elm-format

clang-format

clang.llvm.org

elm-format

github.com

Side by side

Figureclang-formatelm-format
Price from—Free
Free plan—Yes
Free trial——
Open source——
WindowsYesYes
macOSYesYes
LinuxYesYes
Plans published01
Spec score · Code formatters7.7 (#8)7.8 (#5)
Spec score · Code Formatting Tools7.6 (#20)7.9 (#11)
Editor integrationsThe documentation describes integrations for Vim, Emacs, BBEdit, CLion, Visual Studio, and Visual Studio Code.The README lists integrations for Atom, Light Table, Vim, Emacs, Visual Studio Code, Sublime Text, JetBrains IDEs, and TextMate.
Intended usersThe documentation presents ClangFormat as a standalone tool and editor integration for source-code formatting workflows.The README describes benefits for developers and teams writing and maintaining Elm code.
LicenseLLVM releases are distributed under the Apache-2.0 license with LLVM exceptions, which the download page describes as OSI-approved.The repository identifies its license as BSD-3-Clause.
PurposeClangFormat is a set of tools built on LibFormat for formatting source code, available as a standalone tool and through editor integrations.elm-format formats Elm source code according to rules based on the official Elm Style Guide.

Plans

clang-format

No plans published.

clang-format pricing →

elm-format

  • elm-formatFree

elm-format pricing →

In their own words

clang-format

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

Visit clang.llvm.org

elm-format

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

Visit github.com