Source Code Beautifier for C, C++, C#, ObjectiveC, D, Java, Pawn and VALA
The goals of this project are simple: Create a highly configurable, easily modifiable source code beautifier.
See some example output.
Where to get Uncrustify
Project WebsitesSourceforge project web site
Source CodeAs of release 0.54, the source code is maintained in a Git repository.
The public Git URL for Sourceforge.net is
The public Git URL for github.com is
Prebuilt binariesWindows (i386) : Sourceforge
SPARC/Solaris 2.5-10 and x86/Solaris 8-10 : sunfreeware.com
Universal Indent GUIUniversal Indent GUI is a cross-platform graphical configuration file editor for many code beautifiers, including Uncrustify.
Want to help?
The most helpful way is to try it out and give feedback. Documentation and examples are available in the source tree, so check it out.
You can find the output from 'uncrustify --show-config' here.
If you find a bug, please do the following:
If you want to add a feature, fix a bug, or implement missing functionality, feel free to do so! Patches are welcome!
Project Mailing listThere is one mailing list for Uncrustify.
Despite the name, it is for both users and developers.
I'm pretty sure that I'm not using anything that is OS-specific.
Distributions that package Uncrustify