Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Code Formatting Tools
  3. Ormolu

Ormolu

Plans and prices

Ormolu

Free

Open-source Haskell formatter

Every plan, in full

On the record

Browser version
Ormolu can be tried in a browser through Ormolu Live.github.com · read 9 Oct 2026
CI integration
The project recommends the run-ormolu GitHub Action to keep a project formatted.github.com · read 9 Oct 2026
Editor integrations
The README lists integrations for Emacs, VS Code, and Vim through neoformat or vim-ormolu.github.com · read 9 Oct 2026
Formatting style
It implements one consistent formatting style that does not admit configuration and aims to produce minimal diffs.github.com · read 9 Oct 2026
Idempotence
The project aims to ensure formatting already formatted code does not change it.github.com · read 9 Oct 2026
Installation
The release page provides binaries for Linux, macOS, and Windows, and the project can also be installed with cabal or stack.github.com · read 9 Oct 2026
Language server
Haskell Language Server has built-in support for using Ormolu as a formatter.github.com · read 9 Oct 2026
License
The project’s license permits redistribution and use in source and binary forms subject to stated conditions and provides the software “as is.”github.com · read 9 Oct 2026
Limitations
CPP support is experimental and works only in simple cases where CPP conditionals surround top-level declarations.github.com · read 9 Oct 2026
Maintainer history
The README credits Mark Karpov as author and main maintainer during his employment at Tweag from 2019 to 2026.github.com · read 9 Oct 2026
Maker
Tweag describes itself as a software innovation lab and lists Ormolu among its Haskell ecosystem tools.tweag.io · read 9 Oct 2026
Parser
It uses GHC’s parser to avoid parsing problems caused by haskell-src-exts.github.com · read 9 Oct 2026
Project configuration
Ormolu finds the matching Cabal file to read default language extensions and dependencies, and supports fixity overrides and module re-export instructions in .ormolu files.github.com · read 9 Oct 2026
Purpose
Ormolu is a formatter for Haskell source code.github.com · read 9 Oct 2026

Alternatives to Ormolu

Every alternative, ranked