Uncrustify
github.com
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
Where Specifiction places it
- Code Formatting Tools#18 of 347.7