Skip to content
SPECIFICTION
Get listed

Uncrustify

github.com

Free plan WindowsmacOSLinuxSelf-hosted
Visit github.com
Spec score 7.7 #18 of 34 in Code Formatting Tools

Spec sheet

Purpose
Uncrustify is a source code beautifier for C, C++, C#, Objective-C, D, Java, Pawn and Vala.Read 8 Oct 2026 · github.com
Platforms
The project lists Linux, QNX, OS X, BSD variants, Solaris 9 and Windows among operating systems it has tested.Read 8 Oct 2026 · github.com
Integrations
The README links usage guidance for Vim and an Uncrustify plugin for IntelliJ.Read 8 Oct 2026 · github.com
Support
The project directs bug reports to its GitHub issue tracker and welcomes patches through pull requests.Read 8 Oct 2026 · github.com
License
The repository identifies its license as GPL-2.0.Read 8 Oct 2026 · github.com
Build
The README documents building from source with CMake on UNIX-like systems and describes build options for other systems.Read 8 Oct 2026 · github.com
Command line
The program accepts configuration and input files, can write formatted output to a file or standard output, and can process multiple files.Read 8 Oct 2026 · github.com
Community support
The project directs users to GitHub Issues for bug reports and welcomes patches.Read 8 Oct 2026 · github.com
Configuration
The project describes Uncrustify as highly configurable, with 901 options as of version 0.83.0.Read 8 Oct 2026 · github.com
Configuration tools
The README lists Universal Indent GUI, its Trinity Desktop Environment port, a web configuration tool based on the Emscripten interface, and UncrustifyX as third-party tools.Read 8 Oct 2026 · github.com
Distribution
The project provides source code and precompiled Windows binaries through its releases page.Read 8 Oct 2026 · github.com
Downloads
The README says precompiled Windows binaries are available from GitHub Releases or SourceForge.Read 8 Oct 2026 · github.com
Editor integrations
The README links usage guidance for Vim and an Uncrustify plugin for IntelliJ.Read 8 Oct 2026 · github.com
Embedded SQL
The project says it supports embedded SQL EXEC SQL statements.Read 8 Oct 2026 · uncrustify.sourceforge.net
Formatting features
It can adjust spacing, indentation, alignment and braces, reformat comments, and handle embedded SQL.Read 8 Oct 2026 · uncrustify.sourceforge.net
Known limitation
The README cautions that the application has bugs and advises checking results before applying it across a whole codebase.Read 8 Oct 2026 · github.com
Language support caveat
The project says it needs contributors to test Java and Objective-C support and Embedded SQL behavior.Read 8 Oct 2026 · uncrustify.sourceforge.net

Plans and prices

Uncrustify Free GPL-2.0 licensed source code formatter Read 8 Oct 2026 · github.com

Every Uncrustify plan and price →

Where Specifiction places it

Alternatives to UncrustifyAll alternatives →