Coiffeur is a style sheets editor for both uncrustify and clang-format.
You change the style sheet parameters and observe the changes reflected in the sample source code file.
On this screenshot you see the changes after I toggled from remove to add in the Add or remove space in 'template <' vs 'template<'. option. Coiffeur runs uncrustify in the background, displays the newly formatted document, and highlights where the changes have been made.
Mac OS X 10.9+.
Use Coiffeur with the excellent Xcode BBUncrustifyPlugin.
The Fragaria framework for code syntax highlighting. The Diff, Match, and Patch framework for recognizing the changes in the source code between edits. Both are included into the repository as submodules.
Coiffeur is available under Apache v.2 license. See LICENSE file for info.